php 初学笔记
1.变量定义和使用
php中定义变量名为:$aa
在类中一般定义一个新变量需要添加var字,如var $aaa。
但是过程或函数中是不需要添加var 关键字,如$aaa=$_POST['aaaa'],否则解释器会提示出错。
在类中访问某个字段时,应该是 $this->name,注意name前面是不需要添加$符号的。
2.插值
用一个字符串的内容来代替一个变量的操作就是插值(interpolation)。
插值操作近视双引号的字符串特征之一。单引号是无法实现差值操作的。
php解释器尝试计算双引号字符串,如echo “<p>$aaa</p>”会先将$aaa的值进行替换为变量aaa的真值,而echo '<p>$aaa</p>'会直接在界面上显示<p>$aaa</p>。单引号字符串会被当做真正的文本。
3.类
类的定义和很多其它的编译型语言一样,构造函数是 function __construct(){}
在function前面不添加关键在public/private/protected时,默认是public的
4.错误
error_reporting— 设置应该报告何种 PHP 错误
@符号可以用来抑制函数出现错误,但是可能会增加系统开销
5.作用域
与其它 的编程语言不一样的是,在一个脚本中生命的全局变量在整个脚本中是可见的,但在函数内部是不可见的。要想让全局变量在函数内部可见的话,需要在函数内部加上global+ 该变量,才能让该变量在函数内部可以使用