bubble的备忘录

本blog主要用于常用资料的备忘、备份、备搜索

php和C、perl不同的地方

变量处理函数库:
gettype: 取得变量的类型。
intval: 变量转成整数类型。
doubleval: 变量转成倍浮点数类型。
empty: 判断变量是否已配置。
is_array: 判断变量类型是否为数组类型。
is_double: 判断变量类型是否为倍浮点数类型。
is_float: 判断变量类型是否为浮点数类型。
is_int: 判断变量类型是否为整数类型。
is_integer: 判断变量类型是否为长整数类型。
is_long: 判断变量类型是否为长整数类型。
is_object: 判断变量类型是否为类类型。
is_real: 判断变量类型是否为实数类型。
is_string: 判断变量类型是否为字符串类型。
isset: 判断变量是否已配置。
settype: 配置变量类型。
strval: 将变量转成字符串类型。
unset: 删除变量。

恒等运算符 ===
非恒等运算法 !==
这两种可以同时检查值和类型,而==和!=只会检查值,不会检查类型
$stringVar = "10 reason";
$intergerVar = 10;
if($stringVar == $intergerVar) 会返回true
if($stringVar === $intergerVar) 会返回false

全局变量
PHP在函数内声明全局变量,而不是向其他语言在函数外声明

引用文件
方法有两种:require 及 include。两种方式提供不同的使用弹性。
require 的使用方法如 require("MyRequireFile.php"); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。
include 使用方法如 include("MyIncludeFile.php"); 。这个函数一般是放在流程控制的处理部分中。PHP 程序网页在读到 include 的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化。
读不到指定文件时:include会提出警告,require会因为重大错误终止运行。

print_r() 和《pre》
print_r()可以输出数组的全部内容,包括索引与相关联的元素值在内的数组内容
若需以print_r()的输出结果作为网页的一部分,可以使用《pre》标记位置其格式,否则只会输出成一行。不过不鼓励使用《pre》

PS:此处的《》,在使用时都需要转化为因为的尖括号,只是blogger不识别尖括号,非把它当成是HTML语言里的标记,没办法,所以只能输出中文的《》,囧。。。

0 评论: