首页 > 代码库 > PHP基础
PHP基础
<>
-----------------------PHP的标记-------------- PHP 标记 <?php ?
> //默认开启识别 <script> </script> //默认开启识别 <? ?> //须要开启识别 <% %> //须要开启识别 PHP标记里面的内容最后一段语句能够不须要写分号,可是非最后一段语句都须要加分号 ------------------变量的声明---------------- PHP变量使用“$”表示 $value=http://www.mamicode.com/10 //声明一个变量>
当一个PHP程序执行结束后,PHP中的GC机制(垃圾回收机制)会自己主动回收全部之前程序使用的内存。 ------------------变量的赋值------------------ <?php> $v1='小强'; $v2='$v1'; echo $v2; <?> //在php中变量的传递有两种,第一种:值传递,另外一种:引用传递 --------------------常量---------------------- PHP中 仅仅能用define()函数来定义常量 常量默觉得大写和小写敏感 合法的常量名以字母,或下划线開始,后面能够跟着不论什么字母,数字,下划线 常量前面没有$符号 常量一旦定义就不能被又一次定义或者取消定义 常量的值仅仅能是标量(所谓标量:整形,浮点,布尔,字符类型) define('title','电子商务系统');//定义一个常量,名字叫title,值为 :电子商务系统 dcho title //在页面上输出这个名字叫title的常量 define('title','商城系统')//由于常量“不能又一次定义”。这里尽管又一次定义了这个常量。可是这个常量的值并不会改变。仍然是:电子商务系统 推断一个常量是否被定义。能够这样写 if(!defined('title')){ define('title','在这里赋值')} //上面这段语句的意思就是,假设title这个常量没有被定义,那么就在花括号里定义 (假设定义过,就返回true,未定义过就返回false) ------------------------数据类型------------------- PHP是弱类型语言,变量能够存储不论什么类型的数据。 弱类型并不代表没有数据类型 变量分为两部分: 变量名:变量值 。变量名没有数据类。可是变量值是有数据类型的 PHP中数据类型共同拥有8种 各自是:整形,浮点类型,字符串类型 布尔类型。数组类型,对象类型。资源类型,空类型 (前四种数据类型又称为标量数据类型,标量数据类型:即一个变量存储一个数据) (数组类型,和对象类型,叫复合数据类型。复合数据类型:即一个变量能够存储多个数据) (资源类型,和空类型,又叫特殊数据类型。
特殊数据类型,是为了表现某种形式) $name='张无忌'; $age=30; $height=1.78; $marry=true; var_dump($name,$age,$height,$marry); //打印这些变量的数据类型和值 $name=array('张三','李四','王五')//定义一个数组变量 var_dump($name);//输出$name这个数据的数据类型和值 class Person{ //声明一个类 public $name='小强'; public $age='30'; } $p1=new Person();//创建一个对象 var_dump($p1)// 输出$p1这个对象的数据类型和值 ------------------true,false-------------- true 是有返回值的。它的返回值是1 而false放回值的,一个一个布尔类型的值是false,那么那返回null
PHP基础