一、php知识点回顾总结

<?php
session_start();
$_SESSION["admin"]=null;
//12.2.2创建会话
//启动会话->注册会话->使用会话->删除会话
session_destroy();

function addone()
{
	$i=0;$i=$i+1;
	echo "\$i=$i<br>";

}

?>

<!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>
</head>

<body>
<?php

   addone();
   addone();
   addone();
   echo "hello,world <br />";

//4.4.3引用文件
//引用文件的方法有两种:如require及include。两种方法提供不同的使用弹性。
//
//require的使用方法:

//php注释:
// echo "两个双斜线表示后面一行是注释,不会被显示出来";

/* echo "在这之间都是注释";
   echo "多行注释,不会被显示出来";*/

   $str="欢迎";
   $strl="到新才学习php";
   echo "{$str}{$strl} <br />";

   $string="欢迎你";
   $string.="来到新蔡学习php<br />";
   echo $string;

   echo $_SERVER[‘PHP_SELF‘]."<br />";

for($i=1;$i<=10;$i++)
{
	echo "$i.以后不干了<br />\n";
}

//单引号与双引号的区别:
/* 双引号中的内容是经过php的语法分析过的,任何变量在双引号中都会被转换为它的值进行输出显示;而单引号的内容是“所见即所得”的,无论有无变量,都被当成普通字符串直接原样输出。*/
$test="php";
$str="i love $test";
$str1=‘i love $test‘;
echo $str.‘<br />‘;
echo $str1;

echo strstr("芹菜教育","菜").‘<br />‘;

//checkdate 验证时间函数,判断时间是否有效,有效返回true。否则返回false;

//1、年-月-日
echo date(‘Y-m-j‘).‘<br />‘;
echo date(‘Y-n-j‘).‘<br />‘;
echo date(‘G-i-s‘).‘<br />‘;
echo date(‘Y-m-d‘).‘<br />‘;

//echo "当前时间是:".date("Y-m-d",mktime())."<p>";

//数组
$str=array(
"书籍"=>array("文学","历史","地理"),
"体育用品"=>array("m"=>"足球","n"=>"篮球"),
"水果"=>array("橙子",8=>"葡萄","苹果"));
print_r($str);

?>
<form name="forml" method="post">
      <table width="323" border="1" cellpadding="1" cellspacing="1" bordercolor="#66cc33" bgcolor="#fffff">
      <tr>
      <td width="118" height="24" align="right" bgcolor="#ccff33">用户名:
      </td>
      <td width="192" height="24" bgcolor="#ccff33"><input name="user" type="text" class="inputcss" id="user" size="24" /></td>
      </tr>
      <tr>
      <td height="24" align="right" bgcolor="#ccff33">密  码:
      </td>
      <td height="24" bgcolor="#ccff33"><input name="pwd" type="password" class="inputcss" id="pwd" size="24" /></td>
      </tr>
      <tr align="center" bgcolor="#ccff33">
      <td height="24" colspan="2"><input name="submit" type="submit" value="登录" /></td>
      </tr>
      </table>

</form>
<?php
//输出用户登录信息
while(list($name,$value)=each($_POST))
{
	if($name!="submit"){

		echo "$name=$value<br />";

	}
}

?>

</body>
</html>

  

时间: 2024-10-07 19:18:56

一、php知识点回顾总结的相关文章

Spring知识点回顾(01)

Spring知识点回顾(01) 一.依赖注入 1.声明Bean的注解 @Component @Service @Repository @Controller 2.注入Bean的注解 @Autowired @Inject @Resource 二.加载Bean 1.xml方式 - applicationcontext.xml : Beans, Bean, Component-Scan 2.注解方式 - @Configuration,@ComponentScan,@Bean 用@Configurati

面向对象【day07】:多态-面向对象使用场景--知识点回顾

本节内容 多态 面向对象使用场景 知识点回顾 一.多态 一.概述 多态性(polymorphisn)是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作.简单的说,就是一句话:允许将子类类型的指针赋值给父类类型的指针. 那么,多态的作用是什么呢?我们知道,封装可以隐藏实现细节,使得代码模块化:继承可以扩展已存在的代码模块(类):它们的目的都是为了--代码重用.而多态则是为了实现另一个目的--接口重用!多态的作用,就是为了

面试前的准备---C#知识点回顾----03

经过一天的奔波,喜忧参半,不细表 再回看下标题,C#知识点回顾 再看下内容,数据库3NF 原谅我这个标题党 今天继续回忆 1.HTTP中Post和Get区别 这忒简单了吧,大家是不是感觉到兴奋了,长舒一口气了,终于出现了一个可以聊上10分钟的问题了. 根据HTTP规范,Get用于信息获取,而且应该是安全的和幂等的. 参数在URL后,以?分割,以&相连. 根据HTTP规范,Post表示可能修改服务器的资源请求.数据存在HTTP包中 以上最基本的得知道吧,重点可以聊的出现了,安全性. 详细请拜读:h

PHP面向对象关键知识点回顾

一,类中的析构函数(__destruct): 析构函数是自动调用的 析构函数主要用于销毁资源 析构函数的调用顺序是先创建的对象最后被销毁(原理是栈的先进后出) 析构函数什么时候被调用 (1)当程序(进程结束)推出时 (2)当一个对象成为垃圾对象时候,该对象的析构方法也会被调用 (3)所谓垃圾对象,就是指没有任何变量再引用它(没有变量再只指向堆中的对象) (4)一旦对象成为垃圾对象,析构函数就会立即被调用 二,类中使用静态变量(static) 静态变量的引入是为了解决不同的对象实例能够共享同一个变

面向对象知识点回顾整理

目录 面向对象知识点回顾整理 一.面向对象基础 1.类和对象 2.属性查找: 3.绑定方法: 4.对象之间的交互: 5.类的内置属性 6.三大特性:继承.多态.封装 二.面向对象高阶 元类 单例模式 面向对象知识点回顾整理 一.面向对象基础 面向对象编程的核心是对象二字,对象是属性与方法的结合体,python中一切皆对象. 优点:可扩展性强 缺点:编程的复杂度高 1.类和对象 对象:属性和方法的结合体 类:一堆属性和方法的结合体 python中是先有类再有对象,现实生活中是先有对象再有类 类名(

Android群英传知识点回顾——第七章:Android动画机制与使用技巧

7.1 Android View动画框架 7.1.1 透明度动画 7.1.2 旋转动画 7.1.3 位移动画 7.1.4 缩放动画 7.1.5 动画集合 7.2 Android属性动画分析 7.2.1 ObjectAnimator 7.2.2 PropertyValuesHolder 7.2.3 ValueAnimator 7.2.4 动画事件的监听 7.2.5 AnimatorSet 7.2.6 在XML中使用属性动画 7.2.7 View的animate方法 7.3 Android布局动画

Android群英传知识点回顾——第六章:Android绘图机制与处理技巧

6.1 屏幕的尺寸信息 6.1.1 屏幕参数 6.1.2 系统屏幕密度 6.1.3 独立像素密度dp 6.1.4 单位转换 6.2 2D绘图基础 6.3 Android XML绘图 6.3.1 Bitmap 6.3.2 Shape 6.3.3 Layer 6.3.4 Selector 6.4 Android绘图技巧 6.4.1 Canvas 6.4.2 Layer图层 6.5 Android图像处理之色彩特效处理 6.5.1 色彩矩阵分析 6.5.2 Android颜色矩阵--ColorMatr

面试前的准备---C#知识点回顾----01

过完年来,准备找份新工作,虽然手里的工作不错,但树挪死,人挪活.咱不能一直在一个坑里生活一辈子,外面的世界毕竟是很美好的. 为了能正常的找到自己中意的工作,最近是将所有的基础知识拿出来复习了一次.仅作记录,自勉,各位大神不要喷,随意看看就好了. 以下知识点,均摘自面试过程中遇到的题 1.try{} 里面有个Return语句,那么紧跟try后面的Finally{}会不会执行? 答案:会执行,在Return后执行 喜欢研究透的同学可以参考:http://www.cnblogs.com/forcert

面试前的准备---C#知识点回顾----05

技术博客还得继续写,工作还在筛选,学习还得继续 1.Session和Cookie的使用区别 很容易回答的就是Session在服务器端,存储的数据可以较大容量,比如我们存一个Table,上千条数据. Cookie保存在客户端,安全系数低,不能放重要的敏感信息 以上回答完毕,你以为你回答完的时候,看向面试官的时候,发现他好像还在等待什么,这个时候如果你能继续描述他们的差别并且进行扩展,基本上你的水平又上了一个等级 关于这方面的信息,可以获取下这篇文章:http://www.cnblogs.com/y

前期知识点回顾

内容回顾1.可迭代对象.迭代器.生成器.装饰器有什么区别? 可迭代对象:内部实现了__iter__方法,是一个迭代器 迭代器:内部实现了__iter__和__next__方法,可以进行for循环 生成器:函数内部有yield的就是生成器,生成器也有一个__next__方法,它的本质是一个迭代器. 生成器有两大功能:1.生成 2.迭代 装饰器:在函数执行之前或者函数执行之后要扩展的功能,装饰器是用闭包实现的2.面向对象的方法?面向对象有三种方法: 实例方法:def func(self):pass