php基础

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: php基础

Php理论知识

Php是什么

PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言

Php代码标记

<?php …. ?>,PHP每条语句必须以英文(;)结束

Php网页基础知识

Ip地址:IP地址分为v4、v6两个版本,v4长度为32位2进制码,v6为128位2进制码。v4版本IP在2010年左右已经用完,主要格式是192.168.4.238(点分十进制法),由四段组成,每段8位二进制,用十进制表示的取值范围为:0-255,特殊IP:127.0.0.1用于本机的软件测试或网站测试,只能自己访问自己的127。

域名解析器(DNS服务器):储存了域名与IP地址对应表的数据库

php基础语法

php变量:php变量要以$开头,不能以数字开头

php数据类型:

字符串,整形,浮点,布尔,数组,对象,null

php数据类型判断:

var_dump

is_*()返回一个布尔(*代表的是类型)

isset()检测变量是否设置

empty()检测变量是否为空

数据类型的转换

转换为bool值 (bool)c s 转 换 为 整 型 数 值 ( i n t ) cs 转换为整型数值(int)cs转换为整型数值(int)cs

转换为浮点数值(float)c s 转 换 为 字 符 串 ( s t r i n g ) cs 转换为字符串(string)cs转换为字符串(string)cs

数组转换为字符串

数组转字符串implode(",", $array)

字符串转数组 explode(" ", $pizza)

Php运算符

数值运算符:(+,-,,/,%,++,–)

字符串运算符:( . 类似于js中+拼接)

赋值运算符:(=,+=,-=,=,/=,%=)

比较运算符:(>,<,>=,<=,,=,!=,!==)

逻辑运算符:(&&,||,!)

三元运算:a?b:c

Php循环语句

While(条件判断){ break }

for(条件判断){ }

break语句 可以添加break 2表示跳出两层循环

continue语句 跳出本次循环,直接开始下次循环

在tp中还有foreach($array as $k => $v){}循环

Session和cookie

Session和cookie都是超全局变量

储存位置session存储于服务器,cookie存储于浏览器

安全性session安全性比cookie高

Php常用mysqli函数

mysqli_query():执行某个针对数据库的查询。

mysqli_num_rows() 返回结果集中行的数量

mysqli_fetch_array() 从结果集中取得一行作为关联数组,或数字数组,或二者兼有

mysqli_fetch_row() 从结果集中取得一行,并作为枚举数组返回

mysqli_close() 关闭先前打开的数据库连接

mysqli_select_db() 选择数据库

mysqli_connect(端口,账号,密码) 链接数据库

Php常量

设置常量:使用define()来设置常量

Define函数有三个参数。

name:必选参数,常量名称,即标志符

value:必选参数,常量的值

case_insensitive :可选参数,如果设置为 TRUE,该常量则大小写不敏感。默认是大小写敏感的

常量是全局的:常量设置后,可以在整个运行的脚本的任何地方使用

Php类

什么是类:类是变量与作用于这些变量的函数的集合。

怎么定义类:

private、 protected、 public修饰符的访问权限

private:私有的,只有当前类可以调用

protected:受保护的,只有当前类,或者继承类可以调用

public:公共的,任何类都可以调用

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
2月前
|
数据管理 Java PHP
探索PHP的世界:从基础到深入
本文将带你进入PHP的奇妙世界,从最基础的语法开始,逐步深入到高级应用。无论你是初学者还是有经验的开发者,这篇文章都能给你带来新的启示和思考。让我们一起探索PHP的魅力吧!
|
2月前
|
SQL 安全 IDE
如何开始学习PHP?
【9月更文挑战第1天】如何开始学习PHP?
46 1
|
3月前
|
关系型数据库 MySQL 应用服务中间件
PHP基础
【8月更文挑战第16天】PHP基础
29 1
|
4月前
|
存储 PHP
php基础
【7月更文挑战第2天】php基础
21 0
PHP基础学习练习
PHP基础学习练习
54 0
|
PHP C语言
25分钟了解php?php基础
🏆今日学习目标: 🍀学习php基础
125 0
25分钟了解php?php基础
|
PHP
跟我一起学PHP从基础开始(一)
跟我一起学PHP从基础开始(一)
102 0
|
消息中间件 NoSQL 算法
php| 201809 技术小结
内容简介: - OpenSSL vs LibreSSL - swoole 4.1.0 添加 coroutine runtime 支持原生 redis/pdo/mysqli - php 实战 rabbitmq 任务队列: 多work + 协程 - QPS 限制: 令牌桶算法 + php 实战
274 0
|
Web App开发 关系型数据库 PHP