- 前言
- 入门指南
- 核心架构
- 基础功能
- 前端开发
- 安全相关
- 综合话题
分类目录归档:PHP
flightphp框架
Flightphp
Flight是什么?
Flight是一个快速,简易,可扩展的PHP框架。Flight能使你快速和轻松地创建RESTful Web应用。
require 'flight/Flight.php';
Flight::route('/', function(){
echo 'hello world!';
});
Flight::start();
需求
Flight需要PHP 5.3
或更高版本。
License
Flight is released under the MIT license.
安装
1.框架下载
...PHP COOKIES
什么是Cookie?
Cookie通常用于标识用户。它是服务器嵌入用户计算机的小文件。 每次同一台计算机通过浏览器请求页面时,它也会发送cookie。
Cookie旨在成为记住有状态信息或记录用户浏览活动的可靠机制。
它们还可用于记住用户先前在表单字段(如姓名,地址,密码等)中输入的任意信息。
使用PHP创建Cookie
使用PHP,您可以创建和检索cookie值。 使用setcookie()函数创建cookie。
setcookie(name, value, expire, path, domain, secure, httponly);
只有_name_参数是必需参数。所有其他参数都...
PHP 回显和打印语句
在PHP中,有两种基本的输出方式:echo和print。
在本教程中,我们几乎在每个示例中都使用echo(和print)。因此,本章包含有关这两个输出语句的更多信息。
PHP回显和打印语句
回声和打印或多或少相同。它们都用于将数据输出到屏幕。
差异很小:echo没有返回值,而print的返回值为1,因此可以在表达式中使用。 echo可以采用多个参数(虽然这种用法很少见),而print可以采用一个参数。回声比打印快一点。
PHP echo语句
echo语句可以带括号或不带括号使用:echo或echo()。
显示文字
以下示例显示如何使用echo命令输出文本(请注意文本可以包含HTML标...
PHP 表单处理
PHP superglobals $_GET和 $_POST 用于收集表单数据。
PHP - 一个简单的HTML表单
下面的示例显示了一个包含两个输入字段和一个提交按钮的简单HTML表单:
例
<html>
<body>
<form action="welcome.php" method="post">
Name: <input type="text" name="name"><br>
E-mail: <input type=&quo...
PHP函数
PHP函数与其他编程语言类似。函数是一段代码,它以参数的形式接受另一个输入,并进行一些处理并返回一个值。
您已经看过许多函数,如fopen()和fread()等。它们是内置函数,但PHP也为您提供了创建自己的函数的选项。
有两个部分应该清楚 -
创建PHP函数
调用PHP函数 实际上你几乎不需要创建自己的PHP函数,因为已经有超过1000个为不同区域创建的内置库函数,你只需要根据你的要求调用它们。
有关一组完整的有用功能,请参阅PHP函数参考。
创建PHP函数 它很容易创建自己的PHP函数。假设您要创建一个PHP函数,只需在您调用它时在浏览器上写一条简单的消息。下面的示例创建一个名为wr...
基本的PHP语法
开始
所有PHP文件都以.php
扩展名保存。 PHP脚本可以添加到文档中的任何位置。 PHP脚本以<?php
开头,以?>
结尾。
<?php //PHP code goes here ?>
打印
要在PHP中打印任何语句,我们使用echo
命令。
代码示例
<!DOCTYPE html>
<html>
<body>
<h1>My first PHP page</h1>
<?php
echo "Hello World!";
?>
</body>
</html&...
PHP变量
变量是用于存储信息的“容器”。使用美元($)符号声明变量,紧接着是变量名称。例如,下面的代码块将创建一个名为myVariable
的变量,并为其分配字符串Hello World
。
<?php
$myVariable = "Hello World";
$x = 5;
$y = 10.5;
$z = '42';
?>
执行上面的语句后,变量$myVariable
将保存一个值为Hello world!的字符串,变量$x
将保存一个值为5的整数,变量$y
将保存一个带有值的float为10.5,变量$z
将保存一个值为42的字符串。
命名变量...
PHP抽象类
使用Abstract类和接口与Polymorphism共享和强制执行代码
我们将深入研究面向对象编程,并尝试用设计模式来思考,以便使用多态来共享和实施我们的代码。
抽象类
假设我们有一个名为Man的类,它有一些属性( name
, age
, height
, fav_drinks
和fav_sports
)和方法( giveFirmHandshakes
, beStubborn
和notPutToiletPaper
)。
<?php
class Man
{
public $name;
public $age;
public $height;
pu...
PHP Session
会话是PHP中的一项功能,允许您存储有关用户的数据服务器端。设置会话时,会设置一个浏览器cookie,用于向PHP标识用户,以便PHP知道要访问哪些服务器端变量。
开始一个Session
在您要访问会话的每个页面上,您需要启动(或加载)会话。为此,请运行加载PHP会话系统的session_start()
函数。
<?php
session_start();
请注意,在使用基于cookie的会话时,必须先调用session_start(),然后才能向浏览器输出任何内容。其他任何事都会导致错误。
在会话中访问和设置数据
$_SESSION['key']
变量是一种特殊类型的数组(使用浏览...