PHP中常用函数以及若干注意点的说明(一)

1.类型转换:

intval()      转成int型

strval()      转成string型

floatval()   转成float型

 

当然也可以强制转换

(int), (integer)

(bool), (boolean)

(float), (double), (real)

(string)

(array)

(object)

 

2.关于常量:

define()                                定义常量

get_defined_constants()     取得已经定义的常量一览

defined()                              判断该常量是否被定义

 

3.==与===  !=与!==

后者除了判断数值,还判断类型是否匹配

 

4.函数参数的动态确定(http://www.11062.com/?p=278)

func_num_args()    参数个数

func_get_args()     参数值

 

5.static变量

 

6.funcion_exists()

判断函数是否存在

 

7.require / include / require_once / include_once的区别

require 和 include : 当遇到读入文件错误时,require抛致命Error,处理中止;include抛警告,处理继续。

*_once表示只读入一次,不会反复加载相同的文件。()不办情况下我们使用require_once。

 

8.变量,方法名前加@符号,强制程序不出错。

@$test = 1 / 0;

$size = @getimagesize('test.jpg');

$obj = @new test();

但是,一般情况下不推荐使用@符号,因为相对而言,他的运行速度较慢。

$q = @$_GET['q'];   <=>  $q = isset($_GET['q']) ? $_GET['q'] : NULL;

 

9.关于出错处理的其他函数:
error_reporting()   定义出错级别

error_log()             记录出错信息

trigger_error()       触发用户设定的错误

 

10.文字处理函数:

mb_substr()        截取文字串

mb_strpos()        判断特殊文字列是否包含其中

str_replace()       文字列替换

preg_match() /  mb_ereg_match() / preg_replace() / mb_ereg_replace  正则表达式用

str_repeat()        文字列重复表示

strtoupper() / mb_strtoupper()  英文字符从小写到大写的转换

strtolower() / mb_strtolower()   英文字符从大写到小写的转换

mb_convert_kana()   全角和半角的互转

trim() / ltrim() / rtrim()  删除文字列前后的空白

strlen() / mb_strlen() / bin2hex()  文字列长度

mb_convert_encoding()  文字编码转换

md5() / crc32() / sha1() / hash()    Hash值取得

generateRandomString()   取得随机字符串

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值