易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : php

Mini2SAE 基于SAE轻量级PHP开发框架


Mini2SAE

Mini
--核心文件只有15K

2
--to,
SAE
--Sina App Engine(新浪应用引擎)

基于SAE快速、简单的、轻量级PHP开发框架……
遵循BSD开源协议的免费开源框架……
为采用SAE结合第三方开放API的开发模式提供便捷、快速的编程体验……
支持函数式/面向对象开发、支持MVC……
单一入口、支持简约的路由分发……
追求自由,0配置、无任何强制性编码规范……
内置jquery和YUI Grids CSS框架……
SAE
SAE是Sina App
Engine(新浪应用引擎)的缩写,SAE是一个分布式web应用开发运行的服务平台,
其不仅仅包含创建、部署web应用的简单交互,更涉及一整套大规模分布式服务的解决方案。

用户通过SAE可以方便的创建web应用、定制web应用、开发web应用、部署web应用、切换线上版本、删除应用,
大大节省了开发者的开发成本和运维成本。

......

利用php获取数据库中所有信息可参考phpMyAdmin


<?php
@mysql_connect("localhost", "root","1981427") //选择数据库之前需要先连接数据库服务器
or die("数据库服务器连接失败");
$dbs = mysql_list_dbs(); //调用mysql_list_dbs函数
while ($array = mysql_fetch_row($dbs)) //循环输出所有的数据库名称
{
echo "$array[0]<BR>";
}
?>
<?php
@mysql_connect("localhost", "root","1981427") //选择数据库之前需要先连接数据库服务器
or die("数据库服务器连接失败");
$dbs = mysql_list_tables("test"); //调用mysql_list_tables函数
while ($array = mysql_fetch_row($dbs)) //循环输出所有的表名称
{
echo "$array[0]<BR>";
}
?>
<?php
mysql_connect("localhost","root","1981427"); //连接服务器
mysql_select_db("test"); //选择数据库
$result = mysql_query("SELECT * from tablename1"); //执行查询操作
echo mysql_num_fields($result); //获取列的数目
?>
<?php
mysql_connect("localhost","root","1981427");
mysql_select_db("test");
$result = mysql_query("SELECT * from tablename1");
echo mysql_field_name( ......

PHP5新特性: 更加面向对象化的PHP

PHP
处理对象部分的内核完全重新开
发过,提供更多功能的同时也提高了性能。在以前版本的
php
中,处理对象和处理基本类型
(数字,字符串)的方式是一样的。这种方式的缺陷是:当将对象赋值给一个变量时,或者通过参数传递对象时,对象将被完全拷贝一份。在新的版本里,上述操作
将传递引用(可以把引用理解成对象的标识符),而非值。
很多
PHP
程序员可能甚至没有察觉到老的
对象处理方式。事实上,大多数的
php
应用都可以很好地运行。或者仅仅需要很少的改动。
私有和受保护成员
PHP5
引入了私有和受保护成员变量的
概念。我们可以用它来定义类成员的可见性。
例子
受保护成员可以被子类访问,

而私有成员只能被类本身访
问。
<?php
class
MyClass
{
  
private $Hello
=
"Hello, World!\n"
;
  
protected $Bar
=
"Hello, Foo!\n"
;
  
protected $Foo
=
"Hello, Bar!\n"
;
   function
printHello
() {
       print
"MyClass::printHello()
"

.
$this
->
Hello
;
   ......

php 正则表达式 基本知识

“^The” :  以”The”开头
“of despair$” :   以”of despair”结尾
“^abc$” :    字符串”abc”
“notice”  :   包含”notice”的字符串
就像最后一个例子一样,如果没有定义边界符号,就相当于在当前字符串里查找该字符串。
最常用的”*”,”+”,”?”分别指”出现0次或多次”,”出现1次或多次”,”出现0次或1次”
“ab*”:匹配”a”,”ab”,”abbb”
“ab+”:匹配”ab”,”abbb”,不匹配”a”
“ab?”:没有”b”,或者只有一个”b”
“a?b+$”:以字符b结尾(a?可以忽略)
也可以定义个数,这个是以大括号来表现的
“ab{2}”:只匹配”abb”
“ab{2,}”:至少有2个b
“ab{3,5}”: b的个数在3-5之间,包括3,5
必须指定第一个参数,如{,3}是无效的
现在合并在一起来看看
“a( ......

discuz的PHP分页函数

function multi($num, $perpage, $curpage, $mpurl) {
$multipage = '';
$mpurl .= strpos($mpurl, '?') ? '&' : '?';
if($num > $perpage) {
$page = 10;
$offset = 5;
$pages = @ceil($num / $perpage);
if($page > $pages) {
$from = 1;
$to = $pages;
} else {
$from = $curpage - $offset;
$to = $curpage + $page - $offset - 1;
if($from < 1) {
$to = $curpage + 1 - $from;
$from = 1;
if(($to - $from) < $page && ($to - $from) < $pages) {
$to = $page;
}
} elseif($to > $pages) {
$from = $curpage - $pages + $to;
......

php define() 函数及defined()函数的用法


The define() function defines a constant.
define()函数的作用是:定义一个常量。
Constants are much like variables, except for the following differences:
常量[constant]与变量[variable]有很多相似的地方,因此,很容易混淆;下面,我们列举一下常量[constant]与变量[variable]之间的不同点:
A constant's value cannot be changed after it is set
一个常量值在指定之后就不可以更改;
Constant names do not need a leading dollar sign ($)
设置常量时,不需要在前面加上“$”符号;
Constants can be accessed regardless of scope
常量可以被所有范围的域访问;
Constant values can only be strings and numbers
常量的值只能是“字符串[string]”和“数字[number]”;
Syntax
语法
define(name,value,case_insensitive)
 
Parameter
参数Description
描述
name
Required. Specifies the name of the constant
必要参数。指定常量的名称
value
Required. Specifies the value of the constant
必要参数。指定常量的值
case_insensitive
Optional. Specifies whether the constant ......
总记录数:2174; 总页数:363; 每页6 条; 首页 上一页 [46] [47] [48] [49] 50 [51] [52] [53] [54] [55]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号