花了两个多钟在看 ThinkPHP 框架,不想太过深入的知道它的所有高深理论。单纯想知道怎么可以用起来,可以快捷的搭建一个网站。所以是有选择的看,二个钟后还是一头雾水。于是决定改变学习策略,上官方论坛看其它高人写的民间教程,果然比官方的通俗易懂多了。http://bbs.thinkphp.cn/forumdisplay.php?fid=6 (官方论坛) ThinkPHP 有很多函数通过参数拼凑的方式来组合SQL,如下:$list = $test->findall(,$fields,id desc,$p->fi...
PHP概述: php是Hypertext Preprocessor(超文本预处理器)的缩写,是一种服务器端、跨平台、HTML嵌入式的脚本语言,其独特的语法混合了C语言、Java语言和Perl语言的特点,是一种被广泛应用的开源式的多用途脚本语言, 尤其适合web开发。php是b/s体系结构,属于三层结构。服务启动后,用户不用相应客户端软件,只用浏览器浏览即可以,即保存了图形化的用户界面,又大大减少了应用维护量。php是起源于自由软件,即开源软件, 使用php进...
1. 基本语法 要在HTML代码中嵌入PHP脚本的方法是在中书写代码。向浏览器输出数据采用echo或者print函数。echo可以接受多个参数,print 只能接受一个。echo的形式是 void echo(string arg1,[,…string argn]); PHP语法允许省略括号。 例如, 代码如下:$my =' my '; echo 'Hello',$my,'world' ?> 将会在浏览器上输出 Hello my world PHP 还支持一个和C语言很像的printf函数,例如 printf(‘ %d apples',100),将会输出 100 apples。s...
配置PHP以及MySQL的过程略去,如果在Ubuntu下,参考 Ubuntu 10.04 Installation Memo 即可。 1. 基本语法 要在HTML代码中嵌入PHP脚本的方法是在中书写代码。向浏览器输出数据采用echo或者print函数。echo可以接受多个参数,print 只能接受一个。echo的形式是 void echo(string arg1,[,…string argn]); PHP语法允许省略括号。 例如, 代码如下:$my =' my '; echo 'Hello',$my,'world' ?> 将会在浏览器上输出 Hello my world PHP 还...
1. 数组 PHP的数组其实是一个关联数组,或者说是哈希表。PHP不需要预先声明数组的大小,可以用直接赋值的方式来创建数组。例如: //最传统,用数字做键,赋值 $state[0]="Beijing"; $state[1]="Hebei"; $state[2]="Tianjin"; //如果键是递增的数字,则可以省略 $city[]="Shanghai"; $city[]="Tianjin"; $city[]="Guangzhou"; //用字符串做键 $capital["China"]="Beijing"; $capital["Japan"]="Tokyo"; 用array()来创建数组会更加方便...
下面是在Linux上登录mysql,创建数据库和创建表的过程。 yin@yin-Ubuntu10:~$ mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 360 Server version: 5.1.41-3ubuntu12.1 (Ubuntu) Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> create database UseCase; Query OK, 1 row affected (0.00 sec) mysql> use Use...
PHP学习笔记之二 1. 数组 PHP的数组其实是一个关联数组,或者说是哈希表。PHP不需要预先声明数组的大小,可以用直接赋值的方式来创建数组。例如: //最传统,用数字做键,赋值 $state[0]="Beijing"; $state[1]="Hebei"; $state[2]="Tianjin"; //如果键是递增的数字,则可以省略 $city[]="Shanghai"; $city[]="Tianjin"; $city[]="Guangzhou"; //用字符串做键 $capital["China"]="Beijing"; $capital["Japan"]="Tokyo"; 用array()来创...
代码如下:/* 函数定义: * 1.函数是一个被命名的 * 2.独立的代码段 * 3.函数执行特定任务 * 4.并可以给调用它的程序返回一个值 * * 函数的优点: * 1.提高程序的重用性 * 2.提高程序的可维护性 * 3.可以提高开发效率 * 4.提高软件的可靠性 * 5.控制程序的复杂性 * * 函数的声明 * function 函数名(){ * * } * * function 函数名(参数1,参数2,参数...) * { * 函数体 * } * * function 函数名() * { * 函数体; * 返回值; * } * fun...
代码如下:/* PHP面向对象的程序设计 * * PHP5 * * 数组和对象:都属于PHP的复合类型(一个变量可以存储多个单元) * * 对象比数组更强大,不仅可以存储多个数据,还可以将函数存在对象中 * * 对象的三大特性:封装、继承、多态 * * 面向对象编程(oop) //符合软件工程中的 重用性 灵活性 扩展性 * * 面向对象和面向过程之间的区别 * * 最小的单位:函数 //面向过程 * 最小的单位:对象 //面向对象 * * 什么是对象 近来,新浪管理层开始...
代码如下:/* * 1.内部函数:PHP可以在函数内部再声明函数 * 目的就是在函数内部调用 * 用来帮助外部函数完成一些子功能 * * 2.递归函数:在自己内部调用自己的函数名 * * 3.重用函数 * * require:用于静态包含 * include:用于动态包含 * require_once:用于静态包含,只包含一次 * include_once:用于动态包含,只包含一次 * * 4.一些系统函数的使用 * 资源=opendir("目录名") * readdir(资源) * * */ //内部函数 function score($ph...
代码如下:/* 类的声明 * 1.你要开发的是什么,确定写什么类 * 2.类中的成员一定要属于这个类 * [修饰类的关键字] class 类名{ * 成员属性: * 成员方法: * } * 3.在类中声明成员属性时,前面必须有修饰词,当不确定使用哪个词时,使用var或public * 一个文件只保存一个类,文件名中包含类名,文件:类名.class.php * 类名的写法: * 变量:aaaBbbCcc * 函数:aaaBbbCcc * 常量:AAABBBCCC * 类名:AaaBbbCcc * 4.类中的成员属性,如...
代码如下:<?php /* * 1.对象中成员的访问(在一个对象的内部方法中,去访问本对轩昂中的其他方法和成员属性) * 2.在对象中的方法中都默认有一个$this关键字,这个关键字代表调用这个方法的对象 * * 构造方法 * * 1.是对象创建完成后,“第一个”“自动调用”的方法 * * 2.构造方法的定义,方法名是一个固定的, * 在php4中:和类名相同的方法就是构造方法 * 在php5中:构造方法选择使用 魔术方法__construct() 所有类中声明构造方法都...
代码如下:/* 预定义数组: * 自动全局变量---超全局数组 * * 1.包含了来自WEB服务器,客户端,运行环境和用户输入的数据 * 2.这些数组比较特别 * 3.全局范围内自动生效,都可以直接使用这些数组 * 4.用户不能自定义这些数组,但这些数组的操作方式和自己定义的数组操作的方式一样 * 5.在函数中直接可以使用这些数组 * * $_GET //经由URL请求提交至脚本的变量 * $_POST //经由HTTP POST 方法提交到脚本的变量 * $_REQUEST //经由GET...
代码如下:/* 数组的遍历 * * 1.使用for语句循环遍历数组 * 1.其他语言(只有这一种方式) * 2.PHP中这种方式不是首选的方式 * 3.数组必须是索引数组,而且下标必须是连续的。 * (索引数组下标可以不连续,数组还有关联数组,这两种不能遍历) * * 2.使用foreach语句循环遍历数组 * foreacho(数组变量 as 变量值){ * //循环体 * } * 1.循环次数由数组的元素个数决定 * 2.每一次循环都会将数组中的元素分别赋值给后面变量 * * foreach(数组...
一配置PHP环境 1、了解什么是PHPPHP(“PHP: Hypertext Preprocessor”,超文本预处理器的字母缩写) PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用2、PHP的背景和优势PHP的发展背景1)、1994年由Rasmus Lerdorf创建,开始是一个简单的Perl语言编写的程序,用统计他自己的网站的访问。后来...