PHP常用知识点学习
来源:互联网 发布:牙膏推荐 知乎 编辑:程序博客网 时间:2024/06/13 13:19
一.开发环境搭建 eclipse+appserver_win32 :
首先安装好 eclipse,必须先安装jdk,然后安装phpeclipse 插件。
然后安装完appserver,启动apache服务器,
检查appserver是否安装成功:在浏览器中输入:127.0.0.1看不能看到该页面
二创建一个php工程步骤:
三.常用知识点学习:
常用函数:
test.php
<?php
// echo phpinfo();//显示php和apache配置信息
$result = "Test transfer reslt";
//unset 销毁指定变量
//1.销毁单个变量
//unset($result);echo $result;
//2.删除数组或者数组元素,取消一个数组的键名,数组不会重建索引
/*$a=array(1=>'one',2=>'two',3=>'three');
unset($a[2]);
$b= array_values($a);*/
/*if(empty($result)){//判断是否为空函数
echo "is null";
}else if(!isset($result)){//结果
echo "not null";
}*/
//var_dump 打印变量的相关信息
/*
$a=array(1,2,array("a","b","c"));*/
/*$var=array('a'=>'apple','b'=>'banana',array('x','y','x'));*/
//var_dump($a);
//$b=3.1;
//$c=TRUE;
//var_dump($b,$c);
// print_r($var);// 打印变量信息
/*$test=1;
if(gettype($test)=="string"){
echo "result right,is what type--->"+is_string($test);
}else if (gettype($test)=="integer"){
echo "result is int,and is:"+$test;
}else{
echo "type errors";
}*/
/*$hostname=gethostbyaddr($_SERVER['REMOTE_ADDR']);
echo "主机名是:".$hostname;
//根据主机名得到ip
$ip=gethostbyname('www.baidu.com');
echo "<br>";
echo "百度的ip是:".$ip;*/
/*
$a=array("foo"=>"bar",12=>true);
// unset($a);//删除数组
echo "统计数组中元素个数:".count($a)."<br>";
echo $a["foo"];
unset($a[12]);//根据键删除数组元素
echo $a[12];*/
$info=array('张三','男','23岁');
//取出数组所有元素赋值给这个3个变量
list($name,$Ssex,$age)=$info;
print("name$name,age:$age,sex:$sex");
//取出其中一个元素
list(,,$age)=$info;
print("<br>$age");
//将数组元素连接成字符串 implode
$array=array('lastname','eamil','phone');
$comm=implode("+",$array);
echo $comm;
echo date("Y-m-d");
Header("Location:http://www.baidu.com");
?>
<form action="result.php" method="get">
<input type="hidden" name="a" value="<?echo $result;?>" />
<input type="submit" value="提交"/>
<input type="reset" value="重置"/>
</form>
result.php
<?php
//echo $_POST['a'];//访问客户端变量 通过$_POST或者$_GET
echo $_GET['a'];
?>
x.php
<?php
session_start();//初始化session 在此之前不能像浏览及输出东西
session_register("s_name");//注册新的session变量
$s_name="孙守龙";//给s_name赋值
Header("Location:y.php");//跳转到y.php
?>
y.php
<?php
session_start();//初始化sessoin
echo "当前的用户是:".$s_name;
unset($s_name);//从内存删除该元素
/*session_destroy();//删除session文件
echo "当前用户是:".$s_name;*/
$cj=array(0=>array("1","10"),
1=>array("2","20"),
2=>array("3","30"),
4=>array("4","40"),
);
?>
<html>
<head>
<meta http-equiv="Content-Language" content="en" />
<meta name="GENERATOR" content="PHPEclipse 1.0" />
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
<title>表格输出数据</title>
</head>
<body bgcolor="#FFFFFF" text="#000000" link="#FF9966" vlink="#FF9966" alink="#FFCC99">
<center>查询结果</center>
<table aglin="center" border="1">
<tr>
<td>学号</td><td>成绩</td>
</tr>
<? for($i=0;$i<count($cj)+1;$i++){?>
<tr>
<td><?echo $cj[$i][0]
?></td><td>
<? echo $cj[$i][1];
?>
</td>
</tr>
<?
}?>
</table>
</body>
</html>
windows中域名映射:
- PHP常用知识点学习
- PHP常用知识点记录
- php知识点学习笔记
- PHP知识点学习总结
- 学习PHP所有知识点
- php面试常用知识点总结
- 机器学习-->python常用知识点
- php 常用学习站点
- 常用的机器学习&数据挖掘知识点
- 常用的机器学习&数据挖掘知识点
- 常用的数据挖掘&机器学习知识点
- 机器学习&数据挖掘常用知识点
- html+css2次学习-----常用知识点总结
- js2次学习----常用知识点总结
- iOS学习笔记-----常用知识点总结
- 常用Android布局学习知识点汇总
- 【Lua学习笔记】Lua常用知识点总结
- php学习笔记之数组知识点
- C# 发送邮件
- Linux内存管理中内存的组织及主要数据结构分析(pg_data_t&&page&&zone)
- 利用mybatis-generator工具生成MyBatis的mode、mapper、xml代码【Example版】
- 人生中第一个带参数触发器
- SSH整合所需jar包及其详解
- PHP常用知识点学习
- 用Visual studio2012在Windows8上开发内核中隐藏进程
- 什么是API函数以及如何使用W7100A进行初始化(TCPIPCore)?(三)
- 老员工应该有的气魄
- SQl语句的效率问题
- C# 向服务器上传文件(客服端winform、服务端web)
- android 电话接通时震动
- 学Windows编程的好书
- 存储过程:while