课程咨询 :13623629309

太原PHP培训 > 达内新闻 > PHP基础知识与C++、Java等C家族
  • PHP基础知识与C++、Java等C家族

    发布:CSDN博客      来源:CSDN博客      时间:2016-11-10

  • PHP基础知识与C++、Java等C家族

    对于php程序员来说,了解认识更多的C家族成员,对于今后的工作会有很多好处,便于理解。

    刚刚接触PHP,看着PHP的基础知识,发现还是有一些地方与Java有比较大的区别。

    然后就想着写一写基础知识的一点不同,方便记忆与区分。

    Java基础知识有着一定的了解(最好是已经深入学习Java的人,否则有时候,不同计算机语言之间的语法会把你弄懵逼的)

    以及刚学习PHP的人。

    在这里,我只列出PHP的基础知识是哪样的,Java的不列出。

    输出字符串

    PHP的输出前面都是有着:echo

    echo print 'Hello Word!';

    echo "

    ";

    ?>

    echo printf("这是我的第%d个程序

    ",2);

    ?>

    数据类型

    PHP有两种特殊类型、

    1NULL(Null)

    2resource(资源)

    (前面的是数据类型,括号内的是中文名称)

    PHP:

    Array-也就是数组。

    3中定义方式:

    $array = array("a","b","c",12,"d");

    print_r($array);

    echo "

    ";

    ?>

    $array = array(

    "key1" => "a",

    "key2" => 12,

    "key3" => "b",

    );

    print_r($array);

    echo "

    ";

    //PHP5.4起,定义方式改为:

    $array = [

    "key1" => "a",

    "key2" => 12,

    //"key3" => "b",

    "key3" => "b"//最后写不写逗号都一样的

    ];

    print_r($array);

    echo "

    ";

    ?>

    NULL类型的变量唯一的可能值就是NULL,而且不区分大小写!

    用来表示一个变量没有值!

    Object对象-调用对象中的函数

    class hello{

    function do_print(){

    echo "print";

    }

    }

    $a = new hello;//new 对象

    $a->do_print();//调用$a中函数

    echo "

    ";

    ?>

    变量

    PHP表示一个变量的方法是:使用符号$开头,后跟变量名称。

    PHP是弱类型语言。

    $a = 12;

    $b = "abc";

    ?>

    引用赋值

    PHP:

    $num1=5;

    $num2=&$num1;

    $num2=10;

    echo $num1;//输出10

    ?>

    局部变量与全局变量

    PHP:

    局部变量只能在被定义的函数内使用,在该被定义的函数之外无法访问该变量。

    全局变量指在函数的外部被定义,其只能在函数外部使用!

    也就是说,全局变量与局部变量是分开的!

    不过我们还是有一种方法可以在函数内部访问全局变量。

    我们可以在函数内部也定义同样的变量,只是我们需要在变量前面加上关键字 global

    示例如下:

    $sun=20;

    function example(){

    global $sum;

    $num1 = 10;

    $num2 = $num1 * 2;

    $sum = $num1+$num2;

    }

    example();

    echo $sum; //输出30

    ?>

    常量

    PHP:

    常量需要使用define()函数进行设置。

    示例:

    define("FIRST","abc");

    echo FIRST;

    ?>

    define()函数有3个参数。

    1.定义常量名称

    2.定义常量的值

    3.定义了常量名称是否区分大小写,该参数可选,默认是false.

    运算符

    PHP中:

    比较运算符 “===”

    三个等于表示是否完全相同。

    也就是 $a 等于 $b ,而且它们的数据类型相同。为TRUE

    “!==”非全等于

    也就是 $a 不等于 $b ,或它们的数据类型不相同。为TRUE

    “<>”不等于,类似”!=”

    逻辑运算符

    PHP

    逻辑异或 “xor”

    $a xor $b

    如果$a$b任一为true,但不同时为true。结果为true

    也就是$a$b值不同时,结果为true

    “.”运算符

    PHP

    连接字符串的运算符、

    数组运算符

    PHP

    “===”全等

    如果$a$b拥有相同的键/值对,且顺序相同,类型相同,则返回true

    “!==”不全等

    === 相对

    条件判断语句

    PHP

    elseif可以写在一起、

    elseifelse if一样的

    好了,今天就给大家讲这么多吧,喜欢我的内容可以关注或者分享(微信公众平台:tytedu)选择太原达内培训,不再孤军奋战,轻轻松松做IT高薪白领。太原达内培训带领有明确目标的学子迈向成功之路!

上一篇:php检查浏览页面的访问者在用什么浏览器

下一篇:二手平台热卖“双11”优惠券 客服:谨防诈骗

最新开班日期  |  更多

php高级开发名企定制班(剩2个名额)

php高级开发名企定制班(剩2个名额)

开班日期:12-30

php高级开发周末班(剩5个名额)

php高级开发周末班(剩5个名额)

开班日期:12-30

php高级开发免费试听(剩5个名额)

php高级开发免费试听(剩5个名额)

开班日期:12-30

更多高级开发工程师精品班

更多高级开发工程师精品班

开班日期:12-30

  • 地址:山西省太原市小店区学府街长治路高新国际A座24层
  • 课程培训电话:13623629309     全国服务监督电话:400-827-0010
  • 服务邮箱 ts@tedu.cn
  • 2001-2016 达内国际公司(TARENA INTERNATIONAL,INC.) 版权所有 京ICP证08000853号-56

    在线客服系统