// 定义一个新变量
$test = "hello";
// . 字符串连接符
echo $test.".world" // hello.world
echo "$test.world" // "" 中的变量将被解析成相应的值
// hello.world
echo '$test.world' // 单引号' ' 原样输出 $test.world
......
login。php听说要用个第三方页面来实现跳转。说是为了安全方面的考虑。我再想想吧~
先把代码贴出来
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<mce:script language="javascript"><!--
function check(form){
if(form.master.value==""){
alert("请输入用户名!");
form.master.focus();
return false;
}
if(form.passwd.value==""){
alert("请输入密码!");
form.passwd.focus();
return false;
}
form.submit();
}
// --></mce:script>
</head>
<body>
<!--****登入界面开始!!!***********-->
<form name="form" method="post" action="login.php">
<table width="550" height="394" border="0" cellpadding="0" cellspacing="0" align="center">
<tr>
<td a ......
AddSlashes: 字符串加入斜线。
bin2hex: 二进位转成十六进位。
Chop: 去除连续空白。
Chr: 返回序数值的字符。
chunk_split: 将字符串分成小段。
convert_cyr_string: 转换古斯拉夫字符串成其它字符串。
crypt: 将字符串用 DES 编码加密。
echo: 输出字符串。
explode: 切开字符串。
flush: 清出输出缓冲区。
get_meta_tags: 抽出文件所有 meta 标记的资料。
htmlspecialchars: 将特殊字符转成 HTML 格式。
htmlentities: 将所有的字符都转成 HTML 字符串。
implode: 将数组变成字符串。
join: 将数组变成字符串。
ltrim: 去除连续空白。
md5: 计算字符串的 MD5 哈稀。
nl2br: 将换行字符转成 <br>。
Ord: 返回字符的序数值。
parse_str: 解析 query 字符串成变量。
print: 输出字符串。
printf: 输出格式化字符串。
quoted_printable_decode: 将 qp 编码字符串转成 8 位字符串。
QuoteMeta: 加入引用符号。
rawurldecode: 从 URL 专用格式字符串还原成普通字符串。
rawurlencode: 将字符串编码成 URL 专用格式。
setlocale: 配置地域化信息。
similar_text: 计算字符串相似度。
soundex: 计算字符串的读音值
sprintf: 将字符串格式化。
......
$username = "root";
$password = "123";
// 建立连接
mysql_connect('localhost', $username, $password);
// 选择连接数据库
mysql_select_db("test");
// 插入数据
mysql_query("insert into tb values (12)"); // 插入数据 ......
我们知道在PHP4里面,当我们使用一个类的时候,必须将该类所以文件使用include或require加进来,这样我们就可以使用类了。
而对于PHP5来说也可以使用在PHP4里面的方式,将类文件包进来,但当有了__autoload之后,这种情况就可以靠编写规则也实现。
以下代码:
<?php
$obj_A = new clsA();
$obj_B = new clsB();
?>
PHP4下正确写法为:
<?php
//PHP4 写法,之前必须加载类文件
include_once "cls/clsA.php";
include_once "cls/clsB.php";
$obj_A = new clsA();
$obj_B = new clsB();
?>
处理加载步骤为:
1,加载类文件。
2,实例化类。
PHP5下使用__autoload()(自动加载)的正确写法为:
<?php
// PHP5 Used __autoload function
$obj_A = new clsA();
$obj_B = new clsB();
function __autoload($className){
include_once "cls/$className.php";
}
?>
处理加载步骤为(使用autoload函数): ......
常量可以理解为值不变的变量。常量值被定义后,在脚本的其他任何地方都不能被改变。一个常量由英文字母、下划线、和数字组成,但 数字不能作为首字母出现。
在php中使用defaine()函数来定义常量,该函数的语法格式为:
define(string constant_name, mixed value, case_sensitive = true)
该函数有3个参数:
constant_name:必选参数,常量名称,即标志符
value:必选参数,常量的值
case_sensitive:可选参数,指定是否大小写敏感,设定为true表示不敏感
获取常量值有两种方法:
1.使用常量名直接获取值;
2.使用constant()函数。
constant()函数和直接使用常量名输出的效果是一样的,但函数可以动态的输出不同的常量,在使用上要灵活、方便。
语法格式为:
mixed constant(string constant_name)
参数constant_name为要获取常量的名称,也可为存储常量名的变量。
如果成功则返回常量的值,失败则提示错误信息常量没有被定义。
要判断一个常量是否已经定义使用defined()函数。函数的语法格式为:
bool defained(string constants_name)
constant_name为要获取常量的名称,存在则返回true,否则返回false;
php中可以使用预定义常量获取php中的信息 ......