PHP全栈学习笔记30】的更多相关文章

变量:整型(int) 浮点(float).布尔(bool).字符串(string) 混合类型: 数组(array).对象(object) 特殊类型:空(null). 资源(resouce).回调(callback) 所谓复合类型:就是在一个类型中可以同时存入字符串.浮点.整型.布尔等 define(常量名,常量值) LINE 当前所在的行 FILE 当前文件在服务器的路径 FUNCTIOIN 当前函数名 CLASS 当前类名 METHOD 当前成员方法名 PHP_OS PHP运行的操作系统 PH…
php与ajax技术 web2.0的到来,ajax逐渐成为主流,什么是ajax,ajax的开发模式,优点,使用技术.(ajax概述,ajax使用的技术,需要注意的 问题,在PHP应用ajax技术的应用) 什么是ajax,ajax的开发模式,优点. ajax是由jesse james garrett创建的,是asynchronous javascript and xml,异步javascript和xml技术,ajax并不是一门新的语言或技术,它是javascript,xml,css,dom等多种技…
php简介,php历史,php后端工程师职业前景,php技术方向,php后端工程师职业体系介绍. php是世界上使用最广泛的web开发语言,是超文本预处理器,是一种通用的开源脚本语言,语法吸收了c语言,Java语言,和Perl的特点,利于学习,使用广泛,主要适用于web开发,PHP做出来的动态页面与其他的编程语言相比,PHP是将持续嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多,PHP还可以执行编译后的代码,编译后可以达到加密和优化代码的目的,让代码运行更快. PHP…
phpmyadmin教程 管理页进入phpmyadmin 打开C:\wamp\apps\phpmyadmin3.5.1下的配置文件:config.inc 修改密码 创建与修改数据库.数据表 字段类型 Int 整形 Date 时间 Varchar可变长度的字符串,要指定最大位数 Char 固定长度的字符串,指定固定位数 Double Float 索引 Primary,主键 Unique,唯一 Index,索引 统计函数 AVG(字段名) 得出一个表格栏平均值 COUNT(*;字段名) 对数据行数的…
<?php $fileName = "php大师.test.php"; //补充程序,显示文件名(不包括扩展名) $start = strrpos($fileName, "."); $newStr = substr($fileName,0, $start); var_dump ( $newStr ); ?> <?php for($i=100;$i<1000;$i++){ if(($i*$i)%1000==$i) { echo $i; echo…
连接MySQL mysql_connect(servername,username,password); 面向对象: <?php $servername = "localhost"; $username = "username"; $password = "password"; // 创建连接 $conn = new mysqli($servername, $username, $password); // 检测连接 if ($conn-&…
面向对象的基本概念,面向对象编程,oop,面向对象,面向对象的分析,面向对象的设计,面向对象的编程,什么是类. 类,属性和方法,类,对象,面向对象编程的三大特点.特点,封装性,继承性,多态性. 封装性,也可以称为信息隐藏. 继承性就是派生类(子类)自动继承一个或多个基类(父类)中的属性与方法,并可以重写或添加新的属性或方法. 多态性是指同一个类的不同对象,使用同一个方法可以获得不同的结果,这种技术称为多态性. 类的定义,成员方法,类的实例化,成员变量,类常量,构造方法和析构方法,继承和多态的实现…
图形图像处理技术,gd库的强大支持,PHP的图像可以是PHP的强项,PHP图形化类库,jpgraph是一款非常好用的强大的图形处理工具. 在PHP中加载GD库 gd官方网址下载: http://www.boutell.com/gd 激活gd库,修改php.in文件 将该文件中的";extension=php_gd2.dll"选项前的分号";"删除 验证GD库是否安装成功 输入"127.0.0.1/phpinfo.php"并按Enter键,检索到的…
php与mysql数据库,PHP支持很多数据库,与mysql为牛逼组合,mysql数据库的基础知识的掌握是由必要的,要了解如何操作mysql数据库,数据表的方法. 什么是数据库,数据库能做什么,数据库有什么好处,数据库的基础必备技术,备份和恢复的方法. mysql的好处,功能强大,支持跨平台,运行速度快,支持面向对象,成本低,支持各种开发语言,数据库存储容量大,支持强大的内置函数. 启动MySQL服务器 net start mysql 连接数据库: mysql –u root –h127.0.0…
php和JavaScript,掌握JavaScript基础,自定义函数,流程控制语句,事件,调用JavaScript脚本,在PHP中使用JavaScript. JavaScript是网景公司开发的,是一种基于对象和事件驱动并具有安全性能的解释型脚本语言. JavaScript基础,数据类型,变量,注解 数据类型,unll,undefined,对象型,布尔型,数值型,字符串型. 变量,指在程序中已经存在的命名存储单元,存放信息的容器. abstract, continue, finally, in…
trim()函数,用于去除字符串首尾空格和特殊字符 返回的是去掉的空格和特殊字符后的字符串 string trim(string str [,string charlist]); str 要操作的字符串对象, 第二个参数为可选参数,选取要从字符串中删除的字符,不设置该参数,表示要将所有的字符删除 ltrim()函数,用于去除字符串左边的空格和特殊字符: string ltrim(string str [,string charlist]); rtrim()函数,用于去除右边的空格和特殊的字符:…
php基础知识,JavaScript,jQuery,ajax基础知识 linux基础知识,mysql数据库的基础与优化 程序设计,PHP框架基础知识,算法,逻辑思维,高并发 PHP基础知识 引用变量,常量以及数据类型,运算符以及流程控制,自定义函数以及内部函数,正则表达式 文件以及目录处理,会话控制,面向对象,网络协议,开发坏境等. PHP技术栈: javascript, jquery, 以及 ajax基础 linux基础知识 mysql数据库基础 程序设计 php框架基础知识 mysql基础知…
阅读目录 一.ip地址基本知识 1.1 ip地址的结构和分类 1.2 特殊ip地址 1.3 子网掩码 1.4 ip地址申请 二.子网划分 2.1 子网划分概念 2.2 c类子网划分初探 2.3 子网划分步骤 2.4 子网划分案例 2.5 划分子网注意事项 2.6 为何要子网划分及其优点 2.6.1 为什么要子网划分: 2.6.2 子网划分优点 一.ip地址基本知识 1.1 ip地址的结构和分类 根据tcp/ip协议,连接在internet上的每个设备都必须有一个ip地址,他是一个32位二进制数,…
阅读目录 一.操作系统基础 二.网络通信原理 2.1 互联网的本质就是一系列的网络协议 2.2 osi七层协议 2.3 tcp/ip五层模型讲解 2.3.1 物理层 2.3.2 数据链路层 2.3.3 网络层 2.3.4 传输层 2.3.5 应用层 2.3.6 socket 三.网络通信实现 四.网络通信流程 一.操作系统基础 操作系统:(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系…
前言 这一章主要讲一讲PHP的背景,优势,PHP的环境搭建,书写和调式简单的PHP代码,如何解决简单的PHP错误等. 目录结构 PHP简介 PHP是面向对象,指令式编程,设计者是 拉斯姆斯·勒多夫 出生于格陵兰岛凯凯塔苏瓦克,是一个丹麦程序员,他拥有加拿大国籍.他也是编程语言PHP的创始人,其中PHP的头两个版本是由他编写的,后来他也参与PHP后续版本的开发.类型系统为动态和弱类型语言,操作系统可以跨平台. PHP全称为Person Home Page,即"PHP,为超文本预处理器,是一种开源的…
数组概述,类型,声明,遍历,输出,获取数组中最后一个元素,删除重复数组,获取数组中指定元素的键值,排序,将数组中的元素合成字符串. 数组概述,数组是存储,管理和操作一组变量. 数组类型为一维数组,二维数组,多维数组. 数组分:数字索引数组和关联数组. 数字索引数组使用数字作为键名 关联数组使用字符串作为键名 遍历,输出数组 foreach和for list()和each() count()函数获取数组中元素的数量 list()函数将数组中的值赋予一些变量,只能用于数字索引数组 each()函数返…
PHP标记风格 PHP一共支持4种标记风格 <?php echo "这是XML风格的标记"; ?> 脚本风格 <script language="php"> echo '这是脚本风格的标记'; </script> 简短风格 <? echo '这是简短风格的标记'; ?> ASP风格 <% echo '这是ASP风格的标记'; %> php.ini文件 将short_open_tag和asp_tags 都设置…
一.搭建PHP开发环境 Apahce服务器 Dreamwear创建站点 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head>…
php常量,常量是不能被改变的,由英文字母,下划线,和数字组成,但是数字不能作为首字母出现. bool define ( string $name , mixed $value [, bool $case_insensitive = false ] ) <?php // 区分大小写的常量名 define("44", "Welcome to 444"); echo 44; echo '<br>'; echo 55; ?> <?php //…
php的会话控制,什么是会话控制,http等. 什么是会话控制思想,http协议. cookie 和 session http是超文本传输协议,是网络上最广泛的一种网络协议. http最大特点是无连接无状态,clinet到http request到server,server到http response到clinet. 建立一个连接,连接完结束了. cookie保存在客户端中,内存中的cookie,由浏览器维护,保存在内存中,浏览器关闭后就没了,保存在硬盘中的 cookie,有一个过期时间,除非手…
php能做什么,它是运行在服务器端的,web网站大部分数据都是存储在服务器上的,PHP就是用来处理这些存储在服务器的数据.跨平台,服务器可以是多种平台上的服务器,脚本语言,免费. wampserver集成环境开发包: windows apache mysql php 修改端口apache,httpd.conf <?php $var_name = "苹果"; $n =10; var_dump($var_name); var_dump($n); ?> 变量名区分大小写 通过使用…
php概述 什么是php,PHP语言的优势,PHP5的新特性,PHP的发展趋势,PHP的应用领域. PHP是超文本预处理器,是一种服务器端,跨平台,HTML嵌入式的脚本语言,具有c语言,Java语言,和Perl语言的特点,是一种被广泛应用的开源式的多用途脚本语言,适合web开发. PHP是b/s体系结构,属于三层结构,PHP的好处,开发源代码软件,安全性高,跨平台特性,支持广泛的数据库,易学性,执行速度快,免费,模板化,支持面向对象与过程,内嵌zend加速引擎. PHP5的新特性,构造函数和析构…
thinkphp框架是一个免费的,开源,快速,简单的面向对象的轻量级PHP开发框架. 了解什么是thinkphp概述,thinkphp项目目录结构,thinkphp的控制器,视图,thinkphp项目构建流程,thinkphp配置,thinkphp的模型,熟悉内置模板引擎. thinkphp框架的特点,是一个功能丰富的轻量级的PHP开发框架,让web应用开发更简单,,更快速. 特性: 类库导入,url模式,编译机制,查询语言,视图模型,分组模块,模板引擎,ajax支持,缓存机制. thinkph…
<?php $i = 0; do { echo $i; } while ($i > 0); ?> for (表达示1; 表达示2; 表达示3){ 需要执行的代码段 } <?php for ($i = 1; $i <= 10; $i++) { if($i == 4){ break; } echo '分手后第'.$i.'年,我全都忘了你的样子<br />'; } ?> <?php for($i=0; $i<100; $i++) { echo '第'.…
数据库Mysql概述,数据库操作,数据表操作,数据类型,管理数据库 order by asc; 升序 desc 降序 sql标准语言: 数据查询语言 select 数据定义语言 create/alter/drop 数据操作语言 insert delete update 数据控制语言 grant revoke 为用户赋予特权,收回特权 mysql支持的数据类型为主要为3类: 数字类型,字符串类型,日期和时间类型. 数字类型分整数型和浮点型两种: 整数数据类型: tinyint bit bool s…
php 验证码 <?php /* *@Author: 达叔小生 **/ header("Content-type:image/png"); // 发送头部信息,生成png图片文件 $str = 'qwertyuiopasdfghjklzxcvbnm1234567890'; $l = strlen($str);//得到字符串的长度 $authnum = ''; for($i=1;$i<=4;$i++){ $num = rand(0,$i-1);//每次随机抽取一位数字 $au…
PHP in_array() 函数 定义和用法 in_array() 函数搜索数组中是否存在指定的值. type 参数被设置为 TRUE,则搜索区分大小写. 语法 in_array(search,array,type) 规定要在数组搜索的值. 规定要搜索的数组. 设置该参数为 true,则检查搜索的数据与数组的值的类型是否相同 结言 好了,欢迎在留言区留言,与大家分享你的经验和心得. 感谢你学习今天的内容,如果你觉得这篇文章对你有帮助的话,也欢迎把它分享给更多的朋友,感谢. 感谢!承蒙关照!您真…
php,基础,流程控制,函数,字符串,数组,web交互,mysql数据库,PHP数据库编程,cookie与session,日期和时间,图形图形处理,文件和目录处理,面向对象,pdo数据库抽象层,smarty模板. php是超文本域处理器,是一种服务器端,跨平台,HTML嵌入式的脚本语言. 客户端为b端,url到服务器s端,html到客户端,服务器database,php和Apache组合. url:统一资源定位符,php解析器在服务器上工作,php代码只能在服务器上工作. PHP5新特性,构造函…
thinkphp概述,thinkphp项目构建流程,thinkphp项目结构,thinkphp配置,thinkphp控制器,thinkphp模型,thinkphp视图,thinkphp的内置模板引擎. thinkphp是一个免费开源的,快速,简单的面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,是为了web应用开发和简化企业级引用开发而诞生的. thinkPHP的特点,环境要求等. 官方网址: http://thinkphp.cn svn的下载地址: 完整版: http://th…
---恢复内容开始--- day4 1.作业回顾 1.有变量name = 'aleX leNb',完成如下操作: 1)移除 name 变量对应的值两边的空格,并输出处理结果 2)移除 name 变量左边的'al'并输出处理结果 3)移除 name 变量右边的'Nb',并输出处理结果 4)移除 name 变量开头的'a'与最后的'b',并输出处理结果 5)判断 name 变量是否以'al'开头,并输出结果 6)判断 name 变量是否以‘Nb’结尾,并输出结果 7)将 name 变量对应的值中的所…