您的位置:首页 > 编程语言 > PHP开发

HeadFirst PHP&MySQL 重点知识点记录(一)

2015-10-09 21:55 806 查看
PHP中的双引号和单引号的区别还是很大的啊。对于单引号,会原样表示其中包含的文本,而对于双引号中的文本会做一些额外的处理。双引号里包含的变量会被变量的值取代。这很方便。所以在写数据库查询语句时,应该用双引号。写HTML语句时用单引号。

PHP中的单引号只支持\'和\\ 转义字符,其他所有转义字符都只能用于双引号串中。

die(status)函数可以在程序未被正确执行时立即停止脚本运行并且输出status信息。

PHP在解释“true”条件时相当随意,任何非零(0)、NULL或false的值都认为true。因此,我们可以使用任何类型的数据来控制while循环。并且,我们必须要了解解释其他类型的数据时,哪些将被解释为true而哪些为flase。(soga,突然想起了JS中那些奇奇怪怪的数据类型之间的转换值...)

mysqli_query()的返回值是存储了一个MySQL资源的ID号,通过这个ID号,mysqli_fetch_array()函数能从数据库查询的结果中获取一个数据行,该数据行存储在一个数组中,键为表的列名。因此,通过循环调用mysqli_fetch_array()函数就能逐行地读取数据。

0和空串是相等的。

isset()函数检查一个变量是否存在并已设置。empty()函数查看一个变量是否包含内容。

$_SERVER['PHP_SELF']存储当前脚本的名称。

$_FILES 内置超全局变量允许访问上传文件的有关信息。

标准PHP函数move_uploaded_file()允许在Web服务器上移动文件,这对于处理上传文件至关重要。

共享的脚本数据需要在整个应用中都能访问,而无需代码重复。为了实现共享脚本数据,就需要使用包含文件的方法,即使用require_once()语句。

包含文件可以使用inclue和require_once,区别在于,如果未找到包含文件,require_once会产生一个错误,而include不会显示任何错误。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: