美文网首页
PHP基础学习之路(1)

PHP基础学习之路(1)

作者: ccq_inori | 来源:发表于2018-06-10 09:17 被阅读0次

    开始学习php的时候,最大的困难就是搭坏境,因为网上有一大堆教程,几乎就是一样的。如果按网上的方法安装不成功,那么就要一直寻到问题并解决。搭好坏境之后就可以开始我们的php学习之路了。
    其实php和C语言以及java语言有点相似,如果有两者的基础,那么学习php也更加的简单并容易上手.

    1.声明和使用常量

    define("常量名",“常量值”)
    

    常量值是一个 字符串,通常在php的编码规范下使用大写字母来表示.
    常量的值只能设定一次,无论在代码的任何地方都不能被改动.

    2.变量

    $变量名
    

    不同于c和java,php中的变量不需要声明。
    php的变量一般以$来前缀,然后以a~z的大小写或者"_"下划线开头。

    3.变量作用域

    在php中函数无法访问外部全局变量,但是可以通过某些关键字来访问.

    <?php
        //php函数的全局变量无法被函数直接调用
        //通过关键字global可以获取
        //通过GLOBALS数组访问全局变量
        $room=20;
        function showrooms()
        {
            //global $room;
            $room=$GLOBALS['room'];
            echo $room."间新房间"."<br/>";
        }
    
    

    可以通过global和GLOBALS关键字来访问外部的全局变量

    4.变量的销毁

    emmmmmm,我第一次听说变量销毁,不知道c和java中有没有这功能。

    unset($变量名);
    

    5.数据类型

    整型(Integer):用来存储整数
    浮点型(Float):用来存储实数
    字符串型(string):用来存储字符串
    布尔型(boolean):用来存储真或者假
    数组型(array):用来存储一组数据
    对象型(object):用来存储一个类的实例
    我认为只要了解数据类型就行,因为php没有声明变量类型,你给它赋什么值它就是什么类型

    6.数据类型转换

    举一个列子,浮点型转整形有两种方法

    $flol=1.33
    (int)$flol
    settype($flol,"int")
    

    7.字符串运算符

    "."把两个字符串连接起来,如果是整形或者浮点型,php会自动将它们转换成字符串输出

    8.赋值运算符和比较运算符

    "=" 将右边的值赋给左边
    "+=" 将左边的值加上右边的值最后赋给左边
    "-=" 将左边的值减去右边的值最后赋给左边
    "*=" 将左边的值乘去右边的值最后赋给左边
    "/=" 将左边的值除去右边的值最后赋给左边
    ".=" 将左边的字符串连接到右边
    "==" 相等
    "!=" 不相等
    ">" 大于
    "<" 小于
    ">=" 大于等于
    "<=" 小于等于
    "===" 精确等于(类型也要相等)
    "!==" 不精确等于

    相关文章

      网友评论

          本文标题:PHP基础学习之路(1)

          本文链接:https://www.haomeiwen.com/subject/crxteftx.html