PHP基础知识

来源:互联网 发布:朱宸慧早期淘宝照片 编辑:程序博客网 时间:2024/05/21 10:08

1.  注意php不支持函数的重载,自定义函数不能和内置函数同名,不能在一个文件中定义同名的函数

2.  echo date("Y-m-d H:i:s",1237890402);   //第二个参数 意思是1970年1月1日到现在的秒数
echo date("Y-m-d H:i:s",1237890403);

3.   如果用图片做提交按钮的话,好像在同一个页面中是不可以的,必须在不同的页面中啊

 

 

1.   PHP: Hypertext Preprocessor,超文本预处理器的缩写    DOS’就是‘DiskOperationSystem’,磁盘操作系统

2. 单撇号字符串,与双撇号字符串区别很大

<?php
 $a = 'mystring';
 echo "$a '$a' "."<br />";    //输出mystring 'mystring' 
 echo '$a "$a" '."<br />";    //输出$a "$a"

?>

3.  不要只记得用exit();推出程序,有时需要用到break来推出if条件句的

2.   变量练习题
<?php

 $a = 5;
 echo $a++."<br />";    //输出5,之后$a变成6
 echo "<font size=3 color=blue>".++$a."</font>"."<br>";   //输出7
 echo $a."<br />";//输出7
 $b = $a;
 echo $b."<br />";//输出7
 $a = 5;
 echo $b."<br />";//输出7
 $b = &$a;
 echo "<font size=4 color=red>".$b."</font>"."<br>";//输出5
 $a = 3;
 echo $b."<br />";  // 输出3
 unset($a);  //释放给定的变量 
 $a = 1;
 echo $b;// 输出3
?>

 

3.   <?php
 $first = "one";
 $one = "two";
 $two = "three";
 $three = "four";
 $four = "five";
 $five = "six";
 $six = "seven";
 $seven = "eight";
 $eight = "nine";
 $nine = "ten";

 echo $nine."<br />";    //输出ten
 echo $$eight."<br />";//输出ten
 echo $$$seven."<br />";//输出ten
 echo $$$$six."<br />";//输出ten
 echo $$$$$five."<br />";//输出ten
 echo $$$$$$four."<br />";//输出ten
 echo $$$$$$$three."<br />";//输出ten
 echo $$$$$$$$two."<br />";//输出ten
 echo $$$$$$$$$one."<br />";//输出ten
 echo $$$$$$$$$$first."<br />";   //输出ten
?>

 

4.  单引号引用的各种字符,字符直接输出         
<?php
 $a='l like /'this/' KFC// food';  
  echo $a; 
 //输出结果为:l like 'this' KFC/ food

?>

双引号引用时普通字符显示原意单瞥号字符串:

$a=mystring;

echo "php/n/t/r$a";   //输出foodphp mystring

echo "love/$a/" chinese/"food";    //输出love$a" chinese"food

    

说明:特殊字符(/n,/t,/r)显示特殊含义  
如果需要显示"或$a那么需要转移字符

 

5. 用printf输出二进制数

   <?php
 print("hello,php")."<br />";
 
 $b = "linux";
 $c = 5;
 for($i = 1; $i < 9; $i++ ){
  printf("十进制的 $i 二进制为 %b"."<br />",$i);
 }
 
 $c=sprintf("I like %s very much",$b);
 echo "<br />"."$c";
?>

 

 6.  <?php
 $a = "The Best Link is no Link";
  if(strstr($a,"b")) {
    echo "find out";
   }
  else {
   echo stristr($a,"b");
  }
?>  //输出Best Link is no Link

 

6. 抽象类是不能用new的关键字来添加对象的

7. interface  implements  继承的类

 

 

如果你不觉得正则表达式难写,要么你是一个天才,要么你不是一个地球人