《PHP与MySQL WEB开发》读书笔记

《PHP与MySQL WEB开发》读书笔记#

作者:[美]Luke Welling

  • PHP输出的HereDoc语法:
	echo <<<theEnd
		line 1
		line 2
		line 3
	theEnd
  • 支持将一个变量的值作为另一个变量的名称。如:
	$varname = 'tiregty';
	$$varname = 5;
	#$tiregty = 5;
  • 定义常量
	define('OILPRICE',10);
  • 超级全局变量
	$GLOBALS[`var`]	//所有全局变量
	$_SERVER,//服务器环境变量
	$_GET,//GET方式传递参数
	$_POST,//POST方式传递参数
	$_COOKIE,//cookie变量数组
	$_FILES,//与文件上载相关的变量
	$_ENV,//环境变量数组
	$_REQUEST,//所有用户输入的变量数组,包括GET、POST、COOKIE
	$_SESSION,//会话变量数组
  • 执行操作符 ls -la,PHP运行服务器命令
  • PHP的数组操作符:
      • 联合
    • == 等价,拥有相同元素
    • === 恒等,拥有相同元素及次序
  • 可变变量与for循环的结合
	for($i=1;$i<$num;i++) {
		$temp = "name$i";
		$$temp = $i;
	}
  • file_put_contents(filename,data),不需要调用fopen,直接写入文件。
  • fgetss(),过滤字符串中包含的PHP和HTML标记
  • 数组排序 asort() 按数组元素值排序,ksort()按关键字排序
  • PHP的split函数:explode()
  • 数组标识:each()、current()、reset()、end()、next()
  • 数组操作:count()、sizeof()、sizeof()、array_count_values()分类计数
  • nl2br(),将字符串中换行符替换为
  • substr(),支持负数
  • 子字符串搜索:strstr()、strisr();
  • 在PHP代码内部,可以echo "?>"结束PHP代码,开始一段HTML代码;<?php重新开始一段PHP代码。
posted @ 2014-03-16 12:58  公爵  阅读(416)  评论(0编辑  收藏  举报