从JS开始的PHP学习日记——Day 1

本课程学习前,应该拥有JS或任意一门编程语言的基础,HTML网站开发的基础。

笔记内容会随着笔者的学习进度更新。

最后,望共勉。


一、PHP介绍

1、介绍

    PHP是一个嵌入式脚本语言,标准格式为在HTML代码中使用<?PHP?>作为PHP代码的定界符

 

2、示范

    <?php

        echo "Hello PHP!"

        ?>

二、代码嵌入

1、介绍

    PHP除了标准式,还有着其他嵌入方法

1、短标签格式

1、介绍

    使用<??>作为标记符,去掉了php标记,但应该注意的是,这种方式不是任何时候都可以使用的,需要在"php.ini"中修改"short_open_tag"为"short_open_tag=on"

 

2、示范

    <?

        ?>

2、仿asp嵌入格式

1、介绍

    使用<%%>作为标记符,应该注意的是,需要在"php.ini"文件中的"asp_tags"设置为"on"才能够使用

 

2、示范

    <%

        %>

3、script标签格式

1、介绍

    使用<script></script>作为标识符,但使用时,应该在标签中加入language="php"

 

2、示范

    <script language="php">

三、PHP中的语句及注释

1、介绍

    PHP语句以;结尾,使用//或#进行单行注释,使用/**/进行多行注释

四、PHP的输出语句

1、echo和print语句

1、介绍

    使用print语句一次只能输出一个字符串,而echo语句可以同时输出多个字符串,多个字符串之间用逗号隔开

    在echo语句前不能使用错误屏蔽运算符"@",而print可以

    print可以看作是一个有返回值的函数,在书写时可以书写为函数的形式,且能够作为表达式的一部分参加运算

 

2、使用

    print "输出日期和时间"

    echo date("Y-m-d H:m:s")

2、输出运算符<?= ?>

1、介绍

    php提供的在HTML标签属性中嵌入输出语句的便捷方法

 

2、使用

     <body bgcolor="<?='blue'?>">……</body>

五、数据类型

1、基础数据类型

1、介绍

    php提供的数据类型分为boolean(布尔型),string(字符串型),integer(整型),float(浮点型)

 

2、使用

    //需要注意的是string类型,string的定义有三种方式

    //分别为:'' "" <<<

    //其中,使用''定义时,当语句中包含变量,转义字符时,会原样输出,而使用""时,会输出变量值或转指的值

    //而<<<名为“定界符”

    //如:

    <<<str

        Hello,

        How are you!

        str;

    //其中,str为开始和结束的标志

2、数据类型的检测

1、在类型前加上is_,便是判断是否为此类型

    //如:

    is_bool()

    is_string()

    is_null()

    is_array()

    is_object()

    

2、使用var_dump()可返回变量的数据类型及具体的值

六、PHP的常量与变量

1、PHP的常量

1、自定义常量

    //格式为:define(变量名,值,是否区分大小写 | 若取true则不区分)

    //如:

    define(guge,6,true)

 

2、获取常量值

    //定义了一个自定义常量后,可以使用constant()函数来获取值

    constant(常量名)

 

3、判断定义

    //还可以使用defined()判断常量是否已经被定义

    defined(常量名)

2、PHP的变量

1、定义

    $var_name = value

    //$和var_name一起表示变量名,都不可少

    

2、可变变量

    //概念:可变变量是PHP引入的特殊变量,其变量名不固定,可将一个变量的值作为另一个变量的名称,可动态的设置,定义时在一个变量名称前加上两个$

    //如:

    $vv_name = "php";

    $php = "PHP是一种极为好用的动态网页编程语言!";

    echo $vv_name;

    echo $ $vv_name;

    //本条代码中,$$vv_name的变量名指向vv_name的值

    //即php,而其值则是指向$php的值,即"PHP是一种极为好用的动态网页编程语言!"

3、PHP的运算符

1、PHP的字符串运算符

    //PHP中的运算符只有一个,.,意为将两个字符串连接为一个新的字符串

4、PHP的数组

1、一维数组的创建

 

    1.1、直接赋值法

        $array[0] = 'a'

        $array[1] = 'b'

        //为数组中各个元素直接赋值,完成数组的创建

 

    1.2、函数创建法

        $array=array(0 => 'C语言',1 => 'Java语言',2 => 'PHP语言',3 =>'Python语言');

        //使用array()函数以 key => value 参数对应表示数组中的各个元素

 

2、多维数组的创建

 

    2.1、直接赋值法

         $array[0]['name'] = 'zhangsan';

         $array[0]['chinese']='89';

         $array[1]['name']='lisi';

         $array[1]['chinese']='91';

         

    2.2、函数创建法

        $arr=array(

            '湖北' => array(

                '武汉' => array('汉口','汉阳','武昌'),

                '黄冈' => array('黄州','麻城','红安') 9            

            ),

            '湖南' => array(

                '长沙' => array('芙蓉区'),

                '湘潭' => array('天元区')

                )

        )

        

3、数组的输出语句

 

    print_r()

        //可以以人们易于理解的方式输出数组中各个元素的值

    var_dump()

        //展开输出数组中各个元素的类型和值

        

4、数组的循环遍历

 

    foreach()

    //foreach有两种语法格式

    //1、

        foreach(array as value)

        //这种格式会循环遍历数组中每一个元素的值,将其赋给value后,在循环体内重复执行操作

    //2、

        foreach(array as key => value)

        //将下标赋给key,将值赋给value


PHP第一天的学习就到这里了

望诸君共勉

 

  • 19
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值