1.php嵌入到html中的方式

    (1) <?php.....?> 标准风格(推荐)

    (2)<script language="php">......</script>长风格

    (3)<?....?>短风格 需要在php.ini中开启才行

    (4)<%....%>兼容asp风格(默认不支持) 开启方式同上

2.在php中每条语句使用分号结束的。也就是分号是php语句之间的分隔符。注意:在每个脚本中,最后一条语句后可以没有分号结束

3.注释: 主要是用来表示作用

    1. // 单行注释

    2.#单行注释

    3./*.....*/多行注释 注意 不可嵌套使用

    4./**......*/文档注释

4.变量

    php是一个弱类型语言,不必向php声明该变量的数据类型。

    php会根据变量的值,自动把变量转换为正确的数据类型

    在强类型的变成语言中,我们必须在使用变量前先声明(定义)变量的类型和名称。

    

    变量:里面的值经常发生改动

    作用:主要是在程序执行过程中储存数据

   

变量的命名规范:

      变量是以$符开始定义的

      变量名的规范:由字母,数字,下划线构成,不可以使用数字开头。

    在php中变量名区分大小写

    标识符命名规范:

      1.必须以字母或下划线开头

      2.其后可以使字母,数字,下划线

      3.标识符中不能出现特殊符号

      4.标识符不能是关键字

5 变量的类型(8种)

    *在php中共计有八种基本数据类型

      4种标量类型:

        整数(int),浮点数(float/doble),布尔值(boolean),字符串(string)

      2种复合类型:

        数组(array),对象(objeat)

      2种特殊类型:

        资源(resource),空(NULL)

    其中:对象和资源类型属于引用类型,其他都属于值类型

    整型:int类型

      php的整形是占4个字节(32)的

    浮点数:(不区分单精度双精度,同一占8个字节)

      定义:

          $d1=12.5;

    布尔值:(真true 假false)

      当转换为boolean时 以下值会被认为是false

      布尔值false自身

      整型值 0

      浮点型值 0.0

      空“”字符串 以及字符串“0”

      不包括任何元素的数组

      不包括任何成员变量的对象

      特殊类型NULL

      从没有任何标记(tags)的XML文档生成的SimpleXML对象

字符串(string)

      在php中字符串的定义方式

      单引号:   ' '  不支持解析变量

      双引号:  " "  支持变量解析

一个字符串 就是由一系列的字符组成

其中每个字符等同于一个字节 最大可以达到2GB

定界符: <<< 注意结束符的使用

数组array:

  一个变量中可以储存多个值

  数组分为:关联式数组和索引式数组

定义:

  $a=array(10,20,30,40);

  echo $a[0];  //输出10

PHP学习第一天笔记——php的基本语法的更多相关文章

  1. Elasticsearch7.X 入门学习第一课笔记----基本概念

    原文:Elasticsearch7.X 入门学习第一课笔记----基本概念 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https: ...

  2. html学习第一天笔记

    语义化,让你的网页更好的被搜索引擎理解在这一章节我们要开始把网页中常用到的标签一 一向大家介绍,学习这一章节的时候要记住学习html标签过程中,主要注意两个方面的学习:标签的用途.标签在浏览器中的默认 ...

  3. iOS阶段学习第一天笔记(Mac终端的操作)

    前言部分 原本从事的是.NET开发,一直在要不要转iOS 中犹豫徘徊,经过复杂的内心挣扎终于鼓起勇气辞职脱产学习iOS;希望通过四个月的 学习后能够拿到理想的薪资.以下是学习过程中的学习笔记,为了方便 ...

  4. angularjs学习第一天笔记

    您好,我是一名后端开发工程师,由于工作需要,现在系统的从0开始学习前端js框架之angular,每天把学习的一些心得分享出来,如果有什么说的不对的地方,请多多指正,多多包涵我这个前端菜鸟,欢迎大家的点 ...

  5. html学习第一天笔记——第七章节

    第7章 CSS样式基本知识<span style="color:blue"> </span>嵌入式css样式,写在当前的文件中[**********]嵌入式 ...

  6. html学习第一天笔记——第六章节

    <input type="reset" value="重置"> 使用重置按钮,重置表单信息<input type="submit&q ...

  7. 【Python】Python学习----第一模块笔记

    1.python是什么? python是动态解释型的强类型定义语言. python官方版本的解释器是CPython.该解释器使用C语言开发. 当前主要使用3.x版本的python. 2.第一个pyth ...

  8. html学习第一天笔记——第四、五章节

    讲解:1. 在上面的例子中,“庄生晓梦迷蝴蝶.望帝春心托杜鹃.” 这是一句诗歌,出自晚唐诗人李商隐的<锦瑟> .因为不是作者自己的文字,所以需要使用<q></q>实 ...

  9. Python学习第一天 -- 简单的属性、 语法学习

    1,哈哈哈,是时候来一波Python,其实没办法,最近在做后台的时候,需要用到Python来调试接口,下面是它的简单的语法,权当是记录. 2, #!/user/bin/python # coding= ...

随机推荐

  1. hdu 5877 (dfs+树状数组) Weak Pair

    题目:这里 题意: 给出一个n个结点的树和一个数k,每个结点都有一个权值,问有多少对点(u,v)满足u是v的祖先结点且二者的权值之积小于等于k. 从根结点开始dfs,假设搜的的点的权值是v,我们需要的 ...

  2. agsXMPP参考代码

    agsXMPP 1.删除好友 XmppCon.RosterManager.RemoveRosterItem(node.RosterItem.Jid); 2.注销用户 void userConn_OnL ...

  3. Linux学习(一):从图形界面进入命令行及命令行进入图形界面

    一.从图形界面进入命令行 最近脑洞大开,想接触一下linux.本人设备是win7,于是安了VMware(12.0.0)虚拟机,在安Linux(我用的CentOS 6.3 64)时不太会搞,跟据提示(英 ...

  4. gulp插件gulp-ruby-sass和livereload插件

    gulp-ruby-sass是gulp的一个插件,主要是用来实现sass编译,livereload插件主要是实现文件保存时浏览器自动刷新,避免了手动f5的频繁的操作 准备工作:chrome浏览器安装l ...

  5. git资料图

  6. Spring @RequestParam @RequestBody @PathVariable 等参数绑定注解详解

    背景 昨天一个人瞎倒腾spring boot,然后遇到了一点问题,所以把这个问题总结一下. 主要讲解request 数据到handler method 参数数据的绑定,所用到的注解和什么情形下使用. ...

  7. Java 判断字符串第一位和最后一位,并截取

    public static void main(String[] args) { String str = "\"{\"TaxCode\":\"913 ...

  8. Surfer 软件做等值线图

    使用surfer软件做等值线图 Surfer软件美国Golden Software公司编制的一款以画三维图(等高线,image map,3d surface)的软件. Surfer具有的强大插值功能和 ...

  9. parseInt 和parseFloat 区别

    parseInt();返回整数, 有第二个参数,第二个参数是多少进制 parseFloat(); 可返回浮点数:没有第二个参数,默认10进制

  10. SQLiteHelper

    /** * 实现对表的创建.更新.变更列名操作 * * */ public class SQLiteHelper extends SQLiteOpenHelper { public static fi ...