首页 > 技术文章 > php学习笔记

luhailin 2017-03-30 13:32 原文

一、WEB开发

  1.静态web开发 (html),一个页面始终是一成不变

  2.动态web开发,比如发帖,发邮件、发短信,网上支付等

   常用的动态web技术 php , jsp , asp-->asp.net  等


格式 ,注意每行末尾要加分号(英文)

 <?php echo "hello world";  ?>

变量:用$关键字,$box= "abc"; 

字符链接:用点 . 来连接, js 是用加号+

<?php 
 $string="就是";
 var_dump($string); // var_dump() 是检查数据的类型?>

 php 中单引号与双引号区别:单引号不会解析,双引号会解析

$abc="你好";
$str_string1="嗨$abc"; // 嗨你好 ,如果是单引号则得到 嗨$abc

引号嵌套:不能直接嵌套相同引号,要用转义符\ ;如单引号可直接包含双引号,双引号也可直接包含单引号,但包含自己要用转义

 

<?php 
$a="hello '123'";
$b='hello "123"';
$c='hello \'123\''; //必须要转义,否则报错
echo $a;
echo $b;
echo $c;
?>

 

 

常量:用define()定义

 

& 引用赋值 

<?php 
    $a = "苹果!";
    $b =$a;   // 将$a的值赋给$b
    $c=&$a;    // 将a 的引用赋值给c ,指向相同数据,改变其中任一变量的值,另一个变量的值跟着变
    $a = "西瓜";  //改变$a 的值
    echo $b."<br/>";  //苹果,  $b 值不会改变
    echo $c."<br />"; //西瓜,  $c 与 $a 引用一至,指向相同数据, 
?>

 

比较运算符  ==,===,!=,<>,!==,> ,>=,<, <=

<> 与 != 都表示不相等

逻辑运算 :

与 : and ,&&

或: or , ||

异或: xor (两者中有且只有一个是true时,才返回true)

非: !

 

推荐阅读