PHP入门-1

<?php 

$arr1 = array(
    '常用输出'              => '    echo  print_r()  var_dump()        ',

	'8种变量类型'           => '    int float string  bool  ||  array() object{} || resource null   ',

	'变量测试'              => 'is_int(),  is_srting()......' ,

	'语言结构和函数的区别'  => 'is_callable()'
	//常见易混淆的语言结构:echo, print, list,  ;(他们不是函数,而是语言结构)

	'isset和empty区别'      => 'isset()判断变量是否存在, empty()判断变量是否为空'
	/*isset的成立情况:

	(1)null 
	(2)未定义的变量 
	(3)如果变量不存在,isset返回bool(false) ;

	*/ 

	/*empty的成立情况:

	 (1) null 
	 (2)未定义的变量
	 (3)''
	 (4)'0'
	 (5)false
	 (6)array()
     {7}如果empty成立,则empty返回bool(true) ;     
	*/

);

?>



<?php 

$arr2 = array(

     '变量类型转化'     =>   '主要是标量之间的隐式转化',
     
     '强制转换'         =>   '(int)($a), (float)($a)'

     '删除变量'         =>  unset($row);//有时候用来删除数组的某个元素。

     '单双引号'         =>  ""之间套'',''之间套"", (易错的用法及常见问题见我的博客)

     '字符串的拼接'     =>  .  //偶尔用来拼接Html和PHP的代码。

     '{}'               =>  echo "<h1>{$data}</h1>" ;//里面不能写表达式,只能是变量。 

     //主要用来在html里面加一php的变量,但是这里要想解析{}的内容,只能用""(双引号)
     //当你一句代码里面需要变量被解析,就采取{}+""的方案,没有变量被解析就直接用''。
);

?>

<?php 

$arr3 = array(

   'define定义常量'            =>   '(在config.php页面里面配置连接数据库的配置文件常常使用、)'
    //define HOST '127.0.0.1' 

   '预定义变量'                =>    '查手册'
   
   '变量函数'                  => '一个函数需要用不同函数名去调用'
   /*
   function add{$x, $y};
    $a = "add";
    echo a(1, 2);
    $b = "add";
    echo b(1, 2);
    */

);

?>

<?php 

$arr4 = array(

	'回调函数'         =>  '就是函数名作为另一个函数的实参',

	'静态变量static,递归函数'   =>  '和C语言的一样' ,

	'文件包含'         =>  'include include_once require require_once',
	//include:即使待包含的文件不存在,依旧执行下面的代码,不影响其他的代码运行。
	//require:如果包含的文件出错,整个脚本立即终止。
	//加个once,说明只包含一次(其实这才是常用的)。

	''

);
?>


   
posted @ 2018-03-19 20:26  hzhang_NJU  阅读(108)  评论(0编辑  收藏  举报