php基础知识

新建的php文件必须要放在wamp安装目录下的www文件夹里。如果拿到别的地方,php无法运行,将显示错误。

<?php?>  //嵌入php的方式
<?php   //嵌入php方式的开头
    
    //php的单行注释语法
    /* php多行注释语法 */
    
    //输出语法
    //echo "hello"; 最常用的是echo,echo后面跟字符串。原理是用php代码在源代码中打出hello,再通过浏览器解析出来。
    //echo "world","dhakj"; //可以输出多个字符串,用逗号分割。需要的换行的话用<br />(网页里面的内容),而不是\n。
    
    //print "aaa"; //也可以输出,但是只能输出一个字符串
    
    //print_r(); //括号里面写数组,用来打印数组
    //var_dump(); //也可以输出,但是输出结果是变量及类型,相对于上面输出来说功能最强大。
    
    //变量定义
    //数据类型,弱类型语言,定义的时候不需要定义变量类型,自动转。
    //$a = "hello";定义方式为$a,并且所有的变量都是$符号开头。即使是for循环for($i=1;$i<10;$i++)也要加$。
 //$hello = "world"; //echo $$a; //可变变量,输出的结果是world。解析时先解析$a=hello,再解析$hello=world。 //类型转换 //$a = 6; //$b = (string)$a; //类型转换,整数转换成字符串。(string)$a意思是将整数a转换成string的数据类型。
  //settype($a,"string"); //另外方式 
  //var_dump($a);
  
  //运算符与表达式,数学运算符(+、-、*、/)和JS里面的一样。
  //$a = 6;
  //$b = 7;
  //echo $a+$b

  //$c = $a == $b;
  //var_dump($c);

  //字符串的拼接
  //$a = "hello";
  //$b = "world";
  //$c = $a.$b; //php里面拼接字符串用的是点(.)其它语言用的都是+。
  //echo $c; //输出结果是helloworld

  //$a = 8;
  //@$c = $a/$b; //错误抑制符,屏蔽错误的信息。一般不使用,有错误的信息要改正而不是屏蔽掉。
  //echo $c;

  
  //php里面的错误信息可以用@屏蔽。 notice和warning可以屏蔽掉。
  //Notice:提醒
  //warning:警告
  //error:错误

  //三元运算符,相当于一个简单的if。
  //$a = 4;
  //$b = 5;
  //echo $a==$b?"相等":"不相等"; //相等就输出“相等”,不相等就输出“不相等”,中间用冒号隔开。

  //语句
  //顺序,按照顺序执行。
  //$a = 5;
  //$b = 6;
  
  
  //分支,第一种是if,第二种是switch

  /*if($a==$b)
  {
    echo "相等";
  }
  else
  {
    echo "不相等";
  }

  switch($a)
  { case 4:
      echo "4444";
      break;
    case 5:
      echo "55555";
      break;
    case 6:
      echo "66667";
      break;
    default:
      echo "000000";
  }
*/


  //循环,for循环、while循环、do,while循环
  /*for($a=0;$a<10;$a++)
  {
    echo $a;
  }
  
  while(true) //先判断条件再执行
  {
    echo "aaa";
  }

  do //先执行语句,再看条件。
  {
  }
  while()
*/ ?>

 

posted @ 2016-10-21 11:29  Strive-count  阅读(313)  评论(0编辑  收藏  举报