分类标签归档: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(和pr​​int)。因此,本章包含有关这两个输出语句的更多信息。

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的类,它有一些属性( nameageheightfav_drinksfav_sports )和方法( giveFirmHandshakesbeStubbornnotPutToiletPaper )。

<?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']变量是一种特殊类型的数组(使用浏览...

阅读全文...

PHP 数据类型


变量可以存储不同类型的数据,例如:

  • 字符串(“你好”)
  • 整数(5)
  • 浮动(也称为双)(1.0)
  • 布尔值(1或0)
  • 数组(数组(“我”,“是”,“一个”,“数组”))
  • 目的
  • 空值
  • 资源

字符串是一系列字符。它可以是引号内的任何文本(单引号或双引号):

$x = "Hello!";
$y = 'Hello!';

整数

整数数据类型是-2,147,483,648和2,147,483,647之间的非十进制数。

整数规则:

  • 整数必须至少有一位数
  • 整数不能有小数点
  • 整数可以是正数也可以是负数
  • 整数可以用三种格式指定:十进制(基于10),十六进制(基...

阅读全文...