php基础语法学习汇总
常量学习:
<?php # function demo function sum($x,$y){$z=$x+$y;return $z; }echo sum(1,2);#define demo echo '<br/>'; define('hello','ee'); echo hello;# strlen function dmeo echo '<br/>'; $str='xxxeesssss'; echo 'xxxeesssss\'s lenght is:'.strlen($str);# _FILE_:current file name, # _LINE_:current line number, # _FUNCTION_:current function name, # _CLASS_ :current class name, # _METHOD_ :current object method name. echo '<br/>__FILE__:'; echo __FILE__; echo '<br/>'; echo 'dirname(__FILE__):'; echo dirname(__FILE__); echo '<br/>__LINE__:'; echo __LINE__; echo '<br/>__CLASS__:'; echo __CLASS__; echo '<br/>__FUNCTION__:'; echo __FUNCTION__; echo '<br/>__METHOD__:'; echo __METHOD__;require(dirname(__FILE__).'\Person.php');$persion=new Person(); //echo '<br/>'; //echo $persion::test(); echo '<br/>'; echo $persion->test(); echo '<br/>'; require(dirname(__FILE__).'\testutil.php'); echo sayHello(); echo '<br/>'; echo sayHello();echo '<br/>'; $actors[0]='array 00'; $actors[1]='array 01'; $actors[2]='array 02'; $actors[3]='array 03'; foreach($actors as $values){echo '<br/>'.$values; echo '<br/>$values';echo "<br/>$values";echo "<br/>".$values; }?>
<?php /** Created on 2015年9月21日** To change the template for this generated file go to* Window - Preferences - PHPeclipse - PHP - Code Templates*/class Person{function __construct(){echo '<br/>__CLASS__:';echo __CLASS__;echo '<br/>__FUNCTION__:';echo __FUNCTION__;echo '<br/>__METHOD__:';echo __METHOD__;} public function test(){echo 'test';} }?>
if elseif else
<?php /** Created on 2015年9月21日** To change the template for this generated file go to* Window - Preferences - PHPeclipse - PHP - Code Templates*/$count=10;if($count<1){echo 'less than 1';}else if($count>2){echo 'over than 2';}else if($count>3){echo 'over than 3';}else if($count>9){echo 'over than 9';}else{echo 'less or equal 9';}echo '<br/>';$strVal='29298isudsfkjkwewrwer';if(strlen($strVal)>10){echo 'the lenght over 10';}else{echo 'the length no over 10';}?>
for foreach while
echo 'for($i=0;$i<10;$i++){...}';for($i=0;$i<10;$i++){echo '<br/>'.$i;}echo '<br/>';echo 'foreach($a as $ b){echo $b}';$actors=array('1','2','3','4');foreach($actors as $val){echo '<br/>'.$val;}echo 'while(...){...}';$x =1;while($x<5){echo '<br/>'.$x;$x++;}echo '<br/>';echo 'do{...} while(...)';$y=10;do{$y--;echo "<br/>$y";}while($y>1);
swtich:
<?php /** Created on 2015年9月21日** To change the template for this generated file go to* Window - Preferences - PHPeclipse - PHP - Code Templates*/$val=10;switch($val){case 1:echo '1';break;case 10:echo '10';break;default:echo 'other';break;} ?>
array
<?php /** Created on 2015年9月21日** To change the template for this generated file go to* Window - Preferences - PHPeclipse - PHP - Code Templates*/ $a =array(); $a=array("1","2",'3'); print_r("<br/>"); print_r($a);$a =array("x","y","z",1); print_r("<br/>"); print_r(array_keys($a,1,true)); print_r("<br/>"); print_r(array_keys($a,"f",true)); print_r("<br/>"); print_r(array_values($a)); print_r("<br/>"); var_dump(is_array($a));$a=array('fg'=>'飞','s'=>'d'); print_r("<br/>"); var_dump(array_key_exists(0,$a)); print_r("<br/>"); var_dump(array_key_exists("s",$a)); print_r("<br/>"); var_dump(key_exists("s",$a));print_r("<br/>"); $arr=array("f"=>"dd","ds"=>"sx","s"=>1); if(in_array("dd",$arr)){echo "f exists"; }else{echo "not exists"; } print_r("<br/>"); var_dump(in_array(1,$a,true)); print_r("<br/>"); var_dump(in_array("1",$a,true));?>
mysql_conn
<?php /** Created on 2015年9月21日** To change the template for this generated file go to* Window - Preferences - PHPeclipse - PHP - Code Templates*/$conn=mysql_connect('localhost','root','root');if(!$conn){die('Could not connect:'.mysql_error());}else{echo 'Connect mysql success!';}$isCreateDbSuc=mysql_query('create database my_db;',$conn);if($isCreateDbSuc){echo 'Create my_db success!';}else{echo 'Error creating database:'.mysql_error();}mysql_close($conn); ?>
php基础语法学习汇总相关推荐
- Python基础语法学习笔记
Python基础语法学习笔记 想淘宝省钱看我简介,博客www.liangxin.name (一) 一.Print()函数 1.数字可以直接输出,无需加引号 只能理解数字,却读不懂文字.因为数字和数学运 ...
- 【C++学习之路】第二章——C++基础语法学习(1)之黑客攻击系统
2 C++基础语法学习(1)之黑客攻击系统 遵循原则:从实战中学习知识 法律声明:本系统仅能攻击自己搭建的网站,作为学习使用,不会触犯法律 time:2020.01.20 author:姜海天 IDE ...
- Python基础语法学习6
基础语法学习Day6 元组 1.元组就是不可变的列表 2.元组特有的一些方法和功能 (1)只有一个元素的元组:()中唯一的元素后需要添加逗号 (2)直接多个数据用逗号隔开表示的也是一个元组(元组的括号 ...
- Go基础语法学习总结
Go基础语法学习总结 一.基础语法 1.常见数据类型 数据类型包括有:布尔类型.字符串类型.数字类型(整型.浮点型.复数等).派生类型(数组类型.slice 切片类型.map 集合类型.struct ...
- Oracle PL/SQL基础语法学习13:比较运算符
系列文章目录 Oracle PL/SQL基础语法学习12:短路求值 Oracle PL/SQL基础语法学习13:比较运算符 Oracle PL/SQL基础语法学习14:BOOLEAN表达式 文章目录 ...
- 【Day4 C语言基础语法学习-3】
Day4 C语言基础语法学习-3 一 数组 1.1 数组的概念 1.2 一维数组 1.2.1 一维数组的定义 1.2.2 一维数组的性质 1.3 一维数组的初始化和遍历 1.4 冒泡排序法 二.二维数 ...
- 【Day3 C语言基础语法学习-2】
Day3 C语言基础语法学习-2 一.输入输出函数 1.1 getchar()/putcgar() 1.1.1getchar() 1.1.2 putchar 1.2 gets()/puts() 1.2 ...
- Day5:Java基础语法学习6.9
总目标:学会JAVA 本周目标:Java的入门知识(6.5--6.12) 今日目标:Java基础语法学习(1)6.9 注释 注释并不会被执行,是给我们写代码的人看的 Java中的注释有三种: 单行注释 ...
- Day1-软件使用及python基础语法学习总结
Day1-软件使用及python基础语法学习总结 1.常用快捷键 Pycharm软件常用快捷键 快捷键 功能 ctr + s 保存 ctr + c 复制 ctr + v 粘贴 ctr + x 剪切 c ...
- SQL基础语法学习总结
本篇博客对于sql的基础语法做一个总结,学的东西太多太杂,总是不能记住太多东西,所以很多东西,会用,但是背不下来,毕竟不可能把所有语法和关键字都背完啊,本篇文章呢就用通俗易懂的话做一个基础知识的总结. ...
最新文章
- java同步锁synchronized_Java对象锁和类锁全面解析(多线程synchronized关键字)
- pwnable.kr lotto题解
- Java B2B2C多用户商城 springcloud架构- 企业云架构common-service代码结构分析(六)...
- 量子计算机新科技未来,能够“预测多个未来”的量子计算机诞生
- mysql5.5数据库安装
- 河北省计算机2018单招试题答案,2018年河北省普通高职单招考试十类和高职单招对口电子电工类、计算机类联考命题、考试与评卷...
- R可视化:图片为背景的气泡地图
- PHP 使用session实现购物车效果(点击按钮添加数据,根据数据生成列表,删除选中的商品,点击按钮时计算金额)
- 《Mastering OpenCV》--3.Markless AR.无标识式AR (2)
- 4n35光耦引脚图_常见的高速光耦引脚图
- 佳文分享:我个人比较受用的一些习惯
- Python基础第一周
- Java源码HashMap、ConcurrentHashMap:JDK1.8HashMap静态常量以及设置的目的,初始容量、最大容量、扩容缩容树化条件
- 主要电商模式 B2B C2C B2C C2B O2O F2C B2B2C
- 寒假自主学习项目一 - 链表(6、插入节点)
- webstorm使用Prettier
- Android4.0中添加新语言实现方案(以缅甸语为例)
- python图片转手绘软件_酷!一个仿漫画手绘风格的 Python 图表库
- 微信三方及AE,PR资源
- SSM-MyBatis一些知识点()
热门文章
- atitit.无线网卡 不能搜索到WiFi 无线路由信号的解决不能上网
- paip.提升安全性--------用户密码控件方案总结
- 快速开发字段很多的MIS表
- (转)不要跟赌场说谎,它真的比你老婆还了解你
- Julia:last() 和first()
- Julia: 读出目录下所有文件
- 全民战“疫”,ZStack ZCCT在线认证疫情期间免费开放!
- 【心电信号】基于matlab GUI自适应滤波+平滑滤波+小波滤波心电信号处理【含Matlab源码 1809期】
- 【物理应用】基于Matlab GUI超声场可视化仿真模拟【含Matlab源码 1494期】
- 【TWVRP】基于matlab遗传算法求解带时间窗的载重约束外卖配送车辆路径规划问题【含Matlab源码 1417期】