PHP基础(9.27 第十三天)
什么是PHP,为什么要学习PHP:
(1)php是嵌入html页面中的脚本语言
(2)目前最流行的网站开发语言
(3)在几乎所有平台中都可以运行
(4)很多企业都在使用PHP作为开发语言
PHP基本语法规范
1、<?php 开头 ?>结尾
2、php可以单独存在,也可以和HTML等结合使用
3、后缀名一般以 .php结尾 php4 php5 php6 php7 phtml
4、php的配置文件一般为php.ini
开发PHP环境准备
1、phpstudy8版本,php版本可以随意调整,代码是放在web服务器的根目录(document-root),默认首页一般是index.php/index.html,php的扩展一般为XXX.del(动态链接库文件),php_mysql.dll(php的mysql扩展)
2、安装编辑工具:sublime text 3 、notepad++、vs code、phpstorm(必装)
sublime 安装好之后需要配置PHP的编译环境
phpstorm 安装好之后也需要配置PHP的编译环境
echo 打印 输出
phpinfo(); php函数负责显示单签环境设置
定义变量:$变量名(注意:由于php是弱类型语言,在使用或者申明的时候必须指定其数据类型,且先声明后使用的原则)
以$符号开头 后跟变量名
变量名必须是以字母或者下划线开始 _vb
变量名中只能有字母、数字以及下划线
不能有空格
区分大小写
如何判断数据类型:var_dump()
注释:
单行注释//
多行注释 /* */
多行注释快捷键 ctrl+shift+/
单行注释快捷键 ctrl+/
php打印:
echo/echo() 输出一个或者多个字符串,没有返回值
print/print() 只能输出一个字符串,返回值是1
echo 的打印速度比 print 快,echo 打印出来的字符串中可以有HTML代码
PHP数据类型:
string 字符串,使用单双引号
int 整数,是【0-9】之间的数字,整数里没有逗号和空格,也没有小数
有正负之分,格式:十进制 十六进制(0x开头)([0-9][]a-f]) 八进制(0开头)【0-7】
float 浮点型 带小数的数字或者指数形式 3.1415 2.4e4 5e-10 5*10^-10
bool true和false 布尔型
array 数组 $array=array("icq",123,ture)
null 表示变量没有值,没有初始化,可以使用null去清空数据
object 对象,必须先申明,使用class关键词去申明类对象,对象在可有属性、方式
PHP基础(9.27 第十三天)的更多相关文章
- 《手把手教你》系列基础篇(八十三)-java+ selenium自动化测试-框架设计基础-TestNG测试报告-下篇(详解教程)
1.简介 其实前边好像简单的提到过测试报告,宏哥觉得这部分比较重要,就着重讲解和介绍一下.报告是任何测试执行中最重要的部分,因为它可以帮助用户了解测试执行的结果.失败点和失败原因.另一方面,日志记录对 ...
- JavaScript基础--DOM对象(十三):(windows对象:history\location\navigator\screen\event)
DOM编程1.为什么要学习DOM(1) 通过dom编程,我们可以写出各种网页游戏(2)dom编程也是ajax的重要基础2.DOM编程介绍DOM = Document Object Model(文档对象 ...
- Python基础学习笔记(十三)异常
参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-exceptions.html Python用异常对象(excep ...
- c语言学习之基础知识点介绍(十三):枚举的介绍和使用
一.枚举的介绍 /* 枚举:限制的待选项. 语法: enum 枚举名{ 选项1, 选项2, 选项3, ........ 选项n }; 注意:枚举中,选项之间用 , 隔开,最后一个不用加 , :并且枚举 ...
- python基础学习笔记(十三)
re模块包含对 正则表达式.本章会对re模块主要特征和正则表达式进行介绍. 什么是正则表达式 正则表达式是可以匹配文本片段的模式.最简单的正则表达式就是普通字符串,可以匹配其自身.换包话说,正则表达式 ...
- EOS基础全家桶(十三)智能合约基础
简介 智能合约是现在区块链的一大特色,而不同的链使用的智能合约的虚拟机各不相同,编码语言也有很大差异.而今天我们开始学习EOS的智能合约,我也是从EOS初期一直开发合约至今,期间踩过无数坑,也在Sta ...
- salesforce 零基础学习(五十三)多个文件生成一个zip文件(使用git上封装的代码)
此篇参考git代码:https://github.com/pdalcol/Zippex 学习salesforce可以访问一个朋友的网站:https://www.xgeek.net 首先感谢git上提供 ...
- salesforce 零基础学习(四十三)运算取余
工作中遇到一个简单的小问题,判断两个数是否整除,如果不整除,获取相关的余数. 习惯java的我毫不犹豫的写下了代码 public Boolean isDivisibility(Integer divi ...
- ios基础篇(二十三)—— 定时器NSTimer与图片的自动切换
一.NSTimer NSTimer是一个能在从现在开始到后面的某一个时刻或者周期性的执行我们指定的方法的对象.可以按照一定的时间间隔,将制定的信息发送给目标对象.并更新某个对象的行为.你可以选择在未来 ...
随机推荐
- Windows Server 2008 R2 SP1 中IIS7.5 和 TOMCAT7 整合笔记
Windows Server 2008 R2 SP1 中IIS7.5 和 TOMCAT7 整合笔记 来源:www.roak.com 整合文件在百度网盘或博客盘 配置了N次,64位操作系统真坑爹~~~下 ...
- Lesson 45 Of men and galaxies
In man's early days, competition with other creatures must have been critical. But this phase of our ...
- nosql概叙
关系型数据库管理系统:按照预先设置的组织架构,将数据存储在物理介质上 数据之间可以做关联操作
- DevOps - 总结
章节 DevOps – 为什么 DevOps – 与传统方式区别 DevOps – 优势 DevOps – 不适用 DevOps – 生命周期 DevOps – 与敏捷方法区别 DevOps – 实施 ...
- hdu 2222 Keywords Search 模板题
Keywords Search Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others ...
- python merge、join、concat用法与区别
由于合并变化较大,以后函数可能会修改,只给出一些例子作为参考 总结: merge.join 1.当没有索引时:merge.join为按照一定条件合并 2.当有索引.并按照索引合并时,得到结果为两者混 ...
- Python实现的远程登录windows系统功能示例
https://www.jb51.net/article/142326.htm 重点是这几本书要好好读读!: 更多关于Python相关内容感兴趣的读者可查看本站专题:<Python进程与线程操作 ...
- Day4 - D - Watchcow POJ - 2230
Bessie's been appointed the new watch-cow for the farm. Every night, it's her job to walk across the ...
- 006、Java中定义中文变量中文标识符
01.代码如下 package TIANPAN; /** * 此处为文档注释 * * @author 田攀 微信382477247 */ public class TestDemo { public ...
- CSS:导航栏下拉菜单模板
<!DOCTYPE html><html> <head> <meta charset="utf-8"> ...