1、访问表单变量的方法:$_POST\$_GET['表单域中的name']; //还有其它两种,但不建议用,此外不阐述。
2、字符串的连接:"."连接符。
3、PHP的基础数据类型是:Integer、Float、String、Boolean、Array、Object
4、PHP是一种弱类型或叫动态类型的语言。变量的类型是由赋给变量的值来确定的。
$x = 1; $x='Hello'; //这样的允许的,PHP可以在任何时间根据保存在变量中的值来确定变量的类型。
单引号和双引号的区别:单引号内部的变量不会执行,而双引号会执行。
$name = 'hello'; echo "the $name"; 会输出 the hello 而如果是单引号 $name = 'hello'; echo 'the $name'; 会输出 the $name 所以当然们只是要用字符串表达式时,用单引号。
5、常量:define("age",18);//用define来定义常量,常量名一般由大写字母组成。常量不需要$.
6、变量和常量作用域:
7、三元操作符:它类似于if-else表达式。
$grade >= 50 ? 'passed' : 'Failed';
8、错误抑制操作符:@ 它可以在任何表达式前面使用。
$a = @(57/0); //如果没有@操作符,这行代码将产生一个除0的警告。
NOTE:如果PHP配置文件中的track_errors特性启动,错误信息将被保存在全局变量$php_errormsg中。
9、执行操作符:·· 它并非单引号,它与键盘上的~在一个键上。它可以执行服务器端的命令。
$out = `dir c:`;echo '
'.$out.'';
10、数组操作符:[下标],从0开始,来访问数组中的元素。
+ 联合 $a + $b; //返回一个包含了$a和$b中所有元素
== 等价 $a == $b //数组 $a和$b数组具有相同的键值对,返回true.
=== 恒等 $a === $b //数组 $a和$b数组具有相同的键值对且顺序相同,返回true.
!= 非等价
<> 非等价
!== 非恒等
11、类型操作符:instanceof,它在面向对象中使用。
12、gettype($var);settype($var type_value);
13、测试变量状态:
bool isset($var); //测试变量是否设置。返回true或flase.也可以传递一个由逗号间隔的变量列表,如果所有变量都存在,返回true.
void unset($var);//销毁一个变量。
bool empty($var)
isset与empty的区别:
isset:检测一个变量是否设置
若变量不存在则返回 FALSE
若变量存在且其值为NULL,也返回 FALSE
若变量存在且值不为NULL,则返回 TURE
empty:检测一个变量是否为空。
若变量不存在则返回 TRUE
若变量存在且其值为""、0、"0"、NULL、、FALSE、array()、var $var; 以及没有任何属性的对象,则返回 TURE
若变量存在且值不为""、0、"0"、NULL、、FALSE、array()、var $var; 以及没有任何属性的对象,则返回 FALSE
14、文件处理
将数据写入一个文件分三步:
1)打开文件,如果不存在先创建。
2)将数据写入这个文件。
3)关闭这个文件。
fopen();它有三种方式组合:A:读、写或读各写;B:覆盖、追加;C:二进制或纯文本。
具体的内容在使用时在研究吧!更急着用数据库。
15、数组。