php程序设计 1,2章节
<?php
/**
* Created by PhpStorm.
* User: DY040
* Date: 2017/9/4
* Time: 10:39
*
*
* 1: php起源于1995 加拿大人开发
* 优势1 速度快
* 优势2 支持面向对象
* 优势3 实用性
* 优势4 支持广泛的数据库
* 优势5 可选择性(支持面向对象编程与面向过程编程向下兼容)
* 优势6 代码开源 成本低 无平台限制
* 优势7 版本更新快
* 优势8 模板化 (程序逻辑与界面相分离)
* 优势9 应用范围广
*
*(1)php的工作流程
* 1;操作系统;不要求系统的特定性;window,linux都行
* 2;服务器 apache 或IIS。。。。
* 3;php包 实现对php文件的解析与编译、
* 4;数据库系统 支持多种数据库
* 5;php对浏览器没有限制
*
*(2)什么是php服务器
* 1 php预处理器
* 将php处理为文本信息,其中包含html
* 2 web服务器
* 其也称为www服务器,功能为解析http,当web浏览器向web服务器发送一个http请求时
* php预处理器会将该请求对应的程序进行解释并执行,然后服务器会向浏览器返回一个http
* 响应,该响应通常是一个html页面以便让用户浏览
* 3 数据库服务器
* 用于数据的增删改查 优化安全等等。。。。。
*
*(3)php的注释
* 单行注释://
* 多行注释:(/**\/)
* shell风格注释 ;#
*
*(4)php有语句块{}
*
*(5)php的数据类型
* 标量数据类型
* 数据结构中的最基本单元只储存一个数据
* boolean
* string
* 字符串要用“” 或 ‘’,
* “ ”其中的变量会被解析 如五特别要求用‘’
* <<<
* integer 整型
* 八进制 ;012;
* 十六进制 0x23af
* float 浮点型
* 复合数据类型
* array
* object
* 特殊数据类型
* resource
* 又叫句柄,由编程序人员来分配,处理外部事务的函数
* null
* 没有赋值;
* 赋值为null
* 被unset()函数处理过的变量
*
* (6)检测数据类型
* is_string
* is_float/is_double()
* is_int/is_integer()
* is_null()
* is_array()
* is_object()
* is_numeric() 检测是否为数字,或者数字组组成的字符串
*
* (7)php数据的输出
* echo
* 可以输出多个值
* echo前不可使用错误屏蔽符@
*
*
*
*
*/
{
/*代码块中的变量外部不可访问*/
$flag = false;
if ($flag) {
echo '我是标量数据类型true的返回值';
} else {
echo '我是标量数据类型false的返回值';
}
}
echo $flag; {
$n = 555;
$str = "我是$n 变量";
$str1 = '我是$n变量';
echo($str);
echo($str1);
echo <<<std
1 <br >
2
2
3
std; } {
echo '<br>整形';
echo 0xa;
} {
echo '<br>复合数据类型';
print_r(array('1', '2', '2', '2', '23', '3')); } {
$a = 1;
echo '<br> 特殊数据类型'; unset($a);
echo $a;
} {
echo '<br> 检测数据类型';
$a = 'dsad';
echo is_string($a); //返回值为1或者0
} {
echo '<br> 数据的输出';
echo date("Y-m-d H:i:s");
echo '1', 1, 1;
// print 2,2,2;
}
php程序设计 1,2章节的更多相关文章
- 20155330 2016-2017-2 《Java程序设计》第六周学习总结
20155330 2016-2017-2 <Java程序设计>第六周学习总结 教材学习内容总结 学习目标 理解流与IO 理解InputStream/OutPutStream的继承架构 理解 ...
- CUDA2.1-原理之索引与warp
本小节来自<大规模并行处理器编程实战>第四节,该书是很好的从内部原理结构上来讲述了CUDA的,对于理解CUDA很有帮助,借以博客的形式去繁取间,肯定会加入自己个人理解,所以有错误之处还望指 ...
- Communication - 03.RILC
RIL层的作用大体上就是将上层的命令转换成相应的AT指令,控制modem工作.生产modem的厂家有很多:Qualcomm, STE, Infineon... 不同的厂家都有各自的特点,当然也会有各自 ...
- 转:如何学习SQL(第四部分:DBMS扩展功能与SQL高级话题)
转自:http://blog.163.com/mig3719@126/blog/static/285720652010950102575/ 9. DBMS提供的扩展功能 掌握了基本的关系模型原理和DB ...
- JS 超类和子类
此篇由别的大神的博客与<javascript高级程序设计>一书整理而来 原博客地址:https://hyj1254.iteye.com/blog/628555 看到javascript高级 ...
- 【学习笔记】AJAX内容拓展
题记——近期回顾<javaScript高级程序设计>ajax章节,发现书中对封装一个ajax库并不完美,结合之前看到博客,对ajax库做一点点的优化. 参考博客:如何去封装一个ajax库 ...
- 深入V8引擎-Time核心方法之win篇(2)
这一篇讲windows系统下TimeTicks的实现. 对于tick,V8写了相当长的一段discussion来讨论windows系统上计数的三种实现方法以及各自的优劣,注释在time.cc的572行 ...
- 网易云课堂_艾叔:零基础一站式C语言|C程序设计精讲_章节12:指针
课时63指针操作数组 二维数组 #include <stdio.h> #include <stdlib.h> int main() { int age[2][4] = { 1, ...
- [.net 面向对象程序设计进阶] (16) 多线程(Multithreading)(一) 利用多线程提高程序性能(上)
[.net 面向对象程序设计进阶] (16) 多线程(Multithreading)(一) 利用多线程提高程序性能(上) 本节导读: 随着硬件和网络的高速发展,为多线程(Multithreading) ...
随机推荐
- nginx显示目录下面的文件
location / { root /data/source; index index.html index.htm; autoindex on; #autoindex指令,显示文件目录下面的 ...
- hibernate里的实体类中不能重写toString
@Test报堆栈溢出, 在main中报错toString
- p2501 [HAOI2006]数字序列
传送门 分析 https://www.luogu.org/blog/FlierKing/solution-p2501 对于第二问的感性理解就是有上下两条线,一些点在上面的线的上面或者下面的线的下面,然 ...
- p2421 荒岛野人
传送门 题目 克里特岛以野人群居而著称.岛上有排列成环行的M个山洞.这些山洞顺时针编号为1,2,…,M.岛上住着N个野人,一开始依次住在山洞C1,C2,…,CN中,以后每年,第i个野人会沿顺时针向前走 ...
- Luogu 3479 [POI2009]GAS-Fire Extinguishers
补上了这一道原题,感觉弱化版的要简单好多. 神贪心: 我们设$cov_{x, i}$表示在$x$的子树中与$x$距离为$i$的还没有被覆盖到的结点个数,设$rem_{x, i}$表示在$x$的子树中与 ...
- 使用bat一键打开java、jar、py文件
直接运行jar是没有命令行窗口的,如果想有命令行窗口,一般来说是要 win+r 运行cmd,定位到所在目录,然后用命令行执行 java -jar xxx.jar 而对于python,打开py文件也是麻 ...
- Servlet处理表单数据
Servlet 表单数据 很多情况下,需要传递一些信息,从浏览器到 Web 服务器,最终到后台程序.浏览器使用两种方法可将这些信息传递到 Web 服务器,分别为 GET 方法和 POST 方法. 使用 ...
- 《Maven实战》笔记-10-灵活的构建
一.灵活构建的意义 一个优秀的构建系统必须足够灵活,它应该能够让项目在不同的环境下都能成功地构建.例如,典型的项目都会有开发环境.测试环境和产品环境,这些环境的数据库配置不尽相同,那么项目构建的时候就 ...
- 按失真类型分类整理TID2008
对于图像质量评价(IQA)数据库,TID2008算是不大不小的数据集了.TID2008是由乌克兰国家航空航天大学的N504信号接收.传输与处理系建立,包括25幅参考图像,1700幅失真图像.失真类型有 ...
- Linux Wifi模块灰色解决办法
https://www.cnblogs.com/mcy0808/p/5415689.html -sudo gedit /etc/rc.local 连上了CUG但还是打不开网页,是不是需要编辑Conne ...