PHP: 强大的脚本语言

B/S:brower:浏览器    server:服务器   --  网页程序

C/S:client:客户端    server:服务器   --  客户端程序


PHP  主要运用于B/S 架构     也可以做C/S架构,C/S最好用微软的。int做

    php嵌入页面的标记

第一种方式:<?php   ?>    常用的。

第二种方式:<?   ?>

第三种方式:<script language="php">     </script>

    php的注释语法

单行注释://、#

多行注释:/*     */

    php的输出语法

echo "hello world","china"      可输出多个字符串

print "你好";      只能输出单个字符串

print_r();   输出字符串,数字,常用于输出数组及数组中的内容

var_dump();   输出变量的类型

    数据类型   php是一种弱类型语言
强类型语言

整型:int   

浮点型:  float double  decmial

字符类型:  char

字符串类型: string

日期时间:  datetime

boolean型:  true or false

object型:  对象

弱类型语言

var a = 5;  js赋值

$ a = "hello" ;   php赋值

    变量定义

变量必须以$开头 ,变量名可以自定义,但尽量不要用关键字

可变变量

$hello = "你好";

$text = "hello";

echo $$text;  输出  你好


isset($hello);  判断变量是否定义

unset ($hello);   清除变量

empty($hello); 判断是否为空  空字符串和0都是空  如果是空输出1,不是空则不输出

取地址:&

问题



$s = 0;

echo empty($s);   不能给int型0赋值   答案, 可以赋值0。只是在判断是否为空时,0表示空,即使是赋值0,这是一个bug

$s = 123;

$str = &$s;

$str = "abc";

echo $s;   结果会是abc   在php中, 与数据类型无关

posted on 2016-01-22 08:53  一念了了  阅读(354)  评论(0编辑  收藏  举报