PHP学习第一天笔记——php的基本语法

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

时间: 2024-08-28 04:04:26

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

IOS阶段学习第一天笔记

原本从事的是.NET开发,一直在要不要转IOS 中犹豫徘徊,经过复杂的内心挣扎终于鼓起勇气辞职脱产学习IOS,现在已成无业人士加学生狗一枚.希望通过四个月的学习后能够拿到理想的薪资.以下是学习过程中的学习笔记,为了方便自己日后查看,同时也希望为IOS初学者带来些许帮助,遂准备将IOS整个学习阶段的学习笔记整理记录.                                                                                   IOS学习(C语言

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

<input type="reset" value="重置"> 使用重置按钮,重置表单信息<input type="submit" value="提交"> 使用提交按钮,提交数据<input type="radio/checkbox" value="值" name="名称" checked="checked"/>

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

第7章 CSS样式基本知识<span style="color:blue"> </span>嵌入式css样式,写在当前的文件中[**********]嵌入式css样式,就是可以把css样式代码写在<style type="text/css"></style>标签之间.如下面代码实现把三个<span>标签中的文字设置为红色:<style type="text/css">span

Cisco vpn 学习第一天笔记

第一部分 加密学原理 信息安全的目标 私密性.完整性.源认证.不可否认性 加密算法主要分为两大类 对称密钥:DES 3DES AES RC4 非对称密钥:RSA DH DC 对称密钥算法的特点 特点:同一个密钥用于加解密 优点:速度快 安全 紧凑 缺点:明文传输共享密钥,安全性差,密钥数量指数增长,密钥管理是严重的问题,不支持数字签名和不可否认性 DES块加密的两种模式 1.ECB mode(电子密码本) 相同的明文总是产生相同的密文  易受到插入,重放,字典攻击 2.CBC mode(加密块链

C++的笔记学习第一篇,认识C++

在一个类中包含两种成员: 数据和函数,分别称为C++数据成员和成员函数. 关于类: 类是C++新增加的重要数据类型,有了类,就就可以实现面向对象程序设计方法中的封装.信息隐蔽.继承.派生.多态等功能. 关于函数的重载 在编程时,有时我们要实现的是同一类的功能,只是有些细节不同.例如希望从3个数中找出其中的最大者,而每次求最大数时数据的类型不同,可能是3个整数.3个双精度数或3个长整数. 程序设计者往往会分别设计出3个不同名的函数,其函数原型为:int max1(int a int b, int

ExtJS学习第一天 MessageBox

此文用来记录学习笔记: •学习任何技术,首先都要从Helloworld开始,那么我们首要任务就是写一个简单的HelloWorld程序,带领同学们走进ExtJS的世界. •Ext.onReady:这个方法是Ext的准备函数,也就是Ext相关的代码都会在这个函数里书写,它比较类似于window的onload方法,但是注意其执行时机是在页面的DOM对象加载完毕之后立即执行. •Ext.window.MessageBox:这个类提供了ExtJS的弹出提示框.确认框等简单的小组件.我们首先根据它写出我们的

安卓第一天笔记

安卓第一天笔记 1.移动通信的发展G--(generation) 1G:模拟制式 2G:GSM/CDMA 2.5G:GPRS 2.75G:EDGE 3G:WCDMA/CDMA2000/TD-SCDMA 3.5G/3.75G:HSDPA/HSUPA/HSDPA+ 4G:TD-LTE( Long term evolution)长期演进 GSM:9K -->GPRS:42K--> EDGE:172K -->WCDMA:364k -->HSDPA/HSUPA:14.4M -->HSD

PHP第一课笔记

打算以后学习PHP,花3个月时间学会它,自己为自己加油.每天坚持学习,第一天感觉良好,没开始写,所以不敢觉难,在难也学,加油,me!! PHP笔记记录(2014.7.27) ★web开发的介绍 1.动态开发 纯属一个html页面 2.静态开发 比如,需要发帖,网上支付,发短信,发邮件,这就需要动态web开发, 常用的动态web技术php  jsp  asp-->asp.net  cgi通用网关接口. c->c++-->java->c# 希望在某个页面显示当前时间 ★动态网页技术的发

Python学习的个人笔记(基础语法)

Python学习的个人笔记 题外话: 我是一个大二的计算机系的学生,这份python学习个人笔记是趁寒假这一周在慕课网,w3cschool,还有借鉴了一些博客,资料整理出来的,用于自己方便的时候查阅,一开始保存在word上,代码不是很好看,于是决定复制到博客里面,可能有复制过程中出错的,或者我本身在理解方面有出错的地方,希望能得到指正,谢谢  后续的内容我会继续学习…… python下载地址  www.python.org Python 分为2.7和3.3两个版本,3.3有些库不兼容,因此用2.