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是一个能在从现在开始到后面的某一个时刻或者周期性的执行我们指定的方法的对象.可以按照一定的时间间隔,将制定的信息发送给目标对象.并更新某个对象的行为.你可以选择在未来 ...
随机推荐
- #define 和 const
来自:牛客网参考解析 1.const定义常量是有数据类型的,而#define宏定义常量却没有2.const常量有数据类型,而宏常量没有数据类型.编译器可以对const进行类型安全检查, 而对后者只 ...
- WC2020「Fantasie」
由于某些不可抗拒因素,这篇文章鸽了
- redis api-set
- mui搜索框在ios平台上点击多次才弹出键盘的解决方法
今天使用Hbuilder调试手机端时,发现搜索框在安卓系统下,点击一次就可以弹出键盘 但是在iso下非常的不规律,要点击多次 代码实现如下: <div class="mui-input ...
- android:showAsAction
在res/layout/menu文件夹下,放置login.xml: <menu xmlns:android="http://schemas.android.com/apk/res/an ...
- Day2-G-Sticks-POJ1011
George took sticks of the same length and cut them randomly until all parts became at most 50 units ...
- IdentityServer4专题之五:OpenID Connect及其Client Credentials流程模式
1.基于概念 OAuth2.0与身份认证协议的角色映射 OpenID Connect 这个协议是2014颁发的,基于OAuth2.0,在这个协议中,ID Token会和Access Token一起发回 ...
- NO17 第二关考试: 返回上次目录和ls -lrt倒序看文件--删除7天前的日志--查看日志更新--记录行号
第二题:不用cd /ildboy命令如何回到上一次的目录: 假如当前目录是: [root@localhost oldboy]# pwd/oldboy现在因为需要进入到了/tmp目录下进行操作,执行的命 ...
- postgres 删除外部表
drop external table if exists tableName;
- day04-Python运维开发基础(位运算、代码块、流程控制)
# (7)位运算符: & | ^ << >> ~ var1 = 19 var2 = 15 # & 按位与 res = var1 & var2 " ...