php小测试,难点与分享

B/S(网页程序)

网页结构,依托游览器

C/S(客户端程序)

单引号和双引号包含字符串的区别:

双引号里面可以解析变量,比如:

$a=555;

echo "你好{$a}";

输出你好555.

前++与后++:

前++是先+1后赋值;

后++是先赋值后+1,比如

$x=10;

$y=$x++

$y的值为10

$x=10;

$y=++$x;

$y的值为11

substr( )可以截取字符串

 

拆分与拼接:

<?php 
$first = "This course is very easy !"; 
$second = explode(" ",$first); //根据空格拆分了,
$first = implode(",", $second); 用,拼接了起来
echo $first;  
?>

strstr— 查找字符串的首次出现

 print_r -- 打印关于变量的易于理解的信息。 

php中数组的下标可以是字符串

退出程序:

exit() 与 die()  是可以相互替换的

die("给你一个提示退出"),比如:

echo 123;

die("出错");

echo 不显示

<?php
$nextWeek = time() + (7 * 24 * 60 * 60);这是下周的日期
echo 'Now: '. date('Y-m-d') ."
";输出今天的时间、换行
echo 'Next Week: '. date('Y-m-d', $nextWeek) ."
";输出下周的日期
?>
<?php 
      function print_A(){ 
      $A = "phpchina"; 
      echo "A值为: ".$A."<p>"; 
//return ($A); 返回值被注释掉了
      } 
      $B = print_A(); //b取不到a
      echo "B值为: ".$B."<P>"; 
    ?>
<?php 
$A="Hello ";                  
function print_A()  {  
$A = "php mysql !!";
  global $A;  //a定义为全局变量,上面的“php mysql”被替换成了外层的hello
echo $A; 
} 

echo $A; 
print_A(); 
?>

在用浏览器查看网页时出现404错误可能的原因是 ( 文件不存在 ),出现500的原因是 页面有问题

转义字符

     换行

\         反斜杠

        水平制表符

"         双引号 

$str=<<<AA 

        Hello world

AA;

该方式可以定义字符串,比如:

$str=<<<AA

 Hello world

 AA;这一行前面不允许出现任何东西

php的数组里面可以存储任意类型的数据

mysql如果只安装服务不安装界面也可以正常使用

原文地址:https://www.cnblogs.com/xuan584521/p/6414348.html