新手PHP基础知识

时间:2025-12-09 05:29:51 php语言 我要投稿

新手PHP基础知识

  PHP是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。下面就来和小编一起看看新手PHP基础知识吧。

新手PHP基础知识

  1、在HTML嵌入PHP脚本有三种办法:

<scriptlanguage="php">
       /pic/>        echo("test");
       </script>
       
       <?
       /pic/>        echo"<br>test2";
       ?>
       
       <?php
       /pic/>        echo"<br>test3";
       ?>

  还有一种嵌入方式,即使用和Asp相同的标记<%%>,但要修改PHP.ini 相关配置,不推荐使用。

  2、PHP注释分单行和多行注释,和java注释方式相同。


       <?

       /pic/>      echo"test";
       /*
       这里是多行注释!可以写很多行注释内容
          
*/       ?>

  注意不要有嵌套注释,如/*aaaa/*asdfa*/asdfasdfas*/,这样的注释会出现问题。

  3、PHP主要的数据类型有5种,integer,double,string,array,object。

  4、函数内调用函数外部变量,需要先用global进行声明,否则无法访问,这是PHP与其他程序语言的一个区别。事例代码:

<?
       $a=1;
       functiontest(){
       echo$a;
       }
       test();/pic/>        
       functiontest2(){
       global$a;
       echo$a;
       }
       test2();/pic/>        ?>
     

  注意:PHP可以在函数内部声明静态变量。用途同C语言中。

  5、变量的变量,变量的函数

      
<?
      /pic/>                $a="hello";
         $$a="world";
         
echo"$a$hello";/pic/>        
echo"$a${$a}";/pic/>      ?>
          <?
      /pic/>     functionfunc_1(){
      print("test");
              
}
        
functionfun($callback){
     $callback();
    }
              
fun("func_1");/pic/>        
       ?>

  6、PHP同时支持标量数组和关联数组,可以使用list()和array()来创建数组,数组下标从0开始。如:

<?
       $a[0]="abc";
       $a[1]="def";
       
       $b["foo"]=13;
       
       $a[]="hello";/pic/>        $a[]="world";/pic/>        
       $name[]="jill";/pic/>        $name[]="jack";/pic/>        ?>

  7、关联参数传递(&的使用),两种方法。例:

       
<?
      /pic/>      $bar.="andsomethingextra";
      }
      $str="ThisisaString,";
      foo($str);
     echo$str;/pic/>     echo"<br>";
      /pic/>functionfoo1($bar){
       $bar.="andsomethingextra";
        
}  
$str="ThisisaString,";
     foo1($str);
     echo$str;/pic/>      echo"<br>";
      
foo1(&$str);
        
echo$str;/pic/>     ?>

  8、函数默认值。PHP中函数支持设定默认值,与C++风格相同。

<?
       functionmakecoffee($type="coffee"){
       echo"makingacupof$type. ";
       }
       echomakecoffee();/pic/>        echomakecoffee("espresso");/pic/>        /*
       注意:当使用参数默认值时所有有默认值的参数应该在无默认值的参数的后边定义。否则,程序将不会按照所想的工作。
       */
       
       functiontest($type="test",$ff){/pic/>        return$type.$ff;
       }

  9、PHP的几个特殊符号意义。

  $变量

  &变量的地址(加在变量前)

  @不显示错误信息(加在变量前)

  ->类的方法或者属性

  =>数组的元素值

  ?:三元运算子

  10,include()语句与require()语句

  如果要根据条件或循环包含文件,需要使用include()。

  require()语句只是被简单的包含一次,任何的条件语句或循环等对其无效。

  由于include()是一个特殊的语句结构,因此若语句在一个语句块中,则必须把他包含在一个语句块中。

<?
       /pic/>        if($condition)
       include($file);
       else
       include($other);
       
       /pic/>        if($condition){
       include($file);
       }else
       {
       include($other);
       }
       ?>

【新手PHP基础知识】相关文章:

PHP新手必须知道的基础知识01-30

新手怎么入门PHP10-26

php基础知识02-27

新手如何学习PHP语言10-22

谈谈新手如何学习PHP01-19

PHP新手如何学习数组03-13

PHP基础知识大全11-07

PHP语言基础知识03-20

php语言基础知识03-17