Sagte, Tianya habe kürzlich seine Freizeit genutzt, um das Handbuch vollständig zu lesen, und sagte, er werde einige Dinge auf dem Blog veröffentlichen, von denen er glaubt, dass wir sie leicht ignorieren können. Zum ersten Artikel gibt es nicht viel zu sagen.
Hinweis: Über Zeilenumbrüche Obwohl die tatsächliche Bedeutung von Zeilenumbrüchen in HTML nicht groß ist, kann die richtige Verwendung von Zeilenumbrüchen dazu führen, dass HTML-Code lesbar und schön wird. PHP entfernt bei der Ausgabe automatisch einen Zeilenumbruch nach dem Endzeichen ?> Diese Funktion dient hauptsächlich dazu, mehrere PHP-Codeteile in eine Seite einzubetten oder PHP-Dateien ohne wesentliche Ausgabe zu enthalten. Gleichzeitig sorgte sie auch für einige Verwirrung. Wenn nach dem PHP-Terminator ?> eine neue Zeile ausgegeben wird, können Sie danach ein Leerzeichen hinzufügen oder in der letzten echo/print-Anweisung eine neue Zeile hinzufügen.
Hinweis: Das End-Tag des PHP-Codesegments am Ende der Datei ist optional. In einigen Fällen ist es besser, es wegzulassen, wenn Sie include() oder require() verwenden, damit keine unerwarteten Leerzeichen entstehen erscheinen am Ende in der Datei, danach können noch Antwortheader ausgegeben werden. Dies ist auch praktisch, wenn Sie die Ausgabepufferung verwenden, sodass Sie die unerwünschten Leerzeichen, die durch Include-Dateien erzeugt werden, nicht sehen.
Hinweis: Im Gegensatz zu den anderen beiden Syntaxen werden Variablen und Escape-Sequenzen, die in Zeichenfolgen in einfachen Anführungszeichen vorkommen, nicht durch den Wert der Variablen ersetzt.
【Tianya-Hinweis】 Mit anderen Worten: Variablen in einfachen Anführungszeichen werden nicht analysiert und als Zeichenfolgen ausgegeben.
Auf Zeichen in einer Zeichenfolge kann zugegriffen und diese geändert werden, indem der nullbasierte Offset des gewünschten Zeichens mithilfe von geschweiften Klammern nach der Zeichenfolge angegeben wird.
$str = 'Hallo Welt!';
echo $str{1}; // Ausgabe e
?>
Hinweis: Mit der Funktion unset() können Sie einen Schlüssel in einem Array deaktivieren. Beachten Sie, dass das Array nicht neu indiziert wird.
sollte immer in Anführungszeichen um Array-Indizes stehen, die als Zeichenfolgen dargestellt werden. Verwenden Sie beispielsweise $foo['bar'] anstelle von $foo[bar]. Aber warum ist $foo[bar] falsch? Möglicherweise haben Sie in alten Skripten die folgende Syntax gesehen:
$foo[bar] = 'enemy'
echo $foo[ bar];
?>
Das ist falsch, aber es funktioniert gut. Warum ist es also falsch? Der Grund dafür ist, dass es in diesem Code eine undefinierte Konstante (bar) anstelle einer Zeichenfolge ('bar' - beachten Sie die Anführungszeichen) gibt und PHP diese Konstante möglicherweise später definiert, leider haben Sie denselben Namen in Ihrem Code. Dies funktioniert, weil PHP automatisch eine leere Zeichenfolge (eine Zeichenfolge ohne Anführungszeichen, die keinem bekannten Symbol entspricht) in eine normale Zeichenfolge umwandelt, deren Wert diese leere Zeichenfolge ist. Wenn beispielsweise keine Konstante als bar definiert ist, ersetzt PHP sie durch „bar“ und verwendet diese.
Hinweis: Auch hier ist es innerhalb einer Zeichenfolge in doppelten Anführungszeichen zulässig, den Index nicht in Anführungszeichen zu setzen, sodass „$foo[bar]“ zulässig ist.
Zulässige Umwandlungen sind:
(int), (integer) – konvertiert in Integer-Typ
(bool), (boolean) – Konvertieren in boolescher Wert
(Float), (Double), (Real) – Konvertieren in Float
(String) – Konvertieren in String
(Array) – Konvertieren in Array
(Objekt) – Konvertieren in Objekt
Beachten Sie, dass Leerzeichen und Tabulatoren in Klammern zulässig sind.
Hinweis: HTML-Formulare übergeben keine Ganzzahlen, Gleitkommazahlen oder booleschen Werte, sondern nur Zeichenfolgen . Um zu überprüfen, ob eine Zeichenfolge eine Zahl ist, können Sie die Funktion is_numeric() verwenden.
Hinweis: Wenn die Variable $x nicht definiert ist, führt die Verwendung wie if ($x) zu einem Fehler der Ebene E_NOTICE. Daher können Sie erwägen, die Funktion empty() oder isset() zum Initialisieren von Variablen zu verwenden.
Hinweis: Obwohl ! eine höhere Priorität als = hat, erlaubt PHP immer noch Ausdrücke wie die folgenden: if (!$a = foo()), in diesem Fall wird die Ausgabe von foo() $a zugewiesen.
Das Obige ist ein Auszug aus dem PHP-Handbuch [1] – das Grundwissen, auf das geachtet werden muss. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!

从零开始:学习Go语言的基础知识简介Go语言,又称Golang,是一种由Google开发的开源编程语言。它于2009年发布,并迅速成为一种流行的语言,尤其是在Web开发、分布式系统和云计算等领域。Go语言以其简洁、高效、并发性强等特点而著称。基本语法1.变量和常量在Go语言中,变量和常量都是类型化的。变量可以存储数据,而常量则不能改变。变量的声明格式为:v

MySQL是一个开源的关系型数据库管理系统,被广泛地应用于Web应用程序的开发和数据存储。学习MySQL的SQL语言对于数据管理员和开发者来说是非常必要的。SQL语言是MySQL中的核心部分,因此在学习MySQL之前,你需要对SQL语言有充分的了解,本文旨在为你详细讲解SQL语句基础知识,让你一步步了解SQL语句。SQL是结构化查询语言的简称,用于在关系型数

快速入门Go语言编程:基础知识与实践指南Go语言作为一门新兴的编程语言,因其简洁、高效和并发性而备受开发者的青睐。无论你是初学者还是有一定编程经验的开发者,本文将带你快速入门Go语言编程,并提供一些实践指南和具体代码示例。一、安装Go语言环境要开始使用Go语言进行编程,首先需要在你的计算机上安装Go语言环境。你可以从Go官方网站(https://golang

Yii是一款流行的面向对象PHP框架,它的全称是“YesItIs”,表示“是的,它就是这样的”。它的设计目标是高效、快速、安全和易于使用,因此被广泛应用于大型Web应用程序的开发中。在这篇文章中,我们将介绍Yii框架的一些基础知识,帮助新手更好地了解这个框架。MVC架构Yii框架采用了基于MVC(Model-View-Controller)的设计模式,这

《Go语言程序基础知识深入探讨:具体代码示例解析》Go语言作为一种快速、高效的编程语言,越来越受到程序员和开发者的青睐。在学习和掌握Go语言的过程中,深入了解其基础知识是至关重要的。本文将从变量、数据类型、流程控制以及函数等方面展开深入探讨,同时结合具体的代码示例来帮助读者更好地理解和掌握Go语言的基础知识。变量和数据类型在Go语言中,变量的声明和初始化非常

近年来,JavaScript越来越受欢迎,部分原因是开发了一些库,使那些尚未完全掌握核心语言的人更容易创建JavaScript应用程序/效果。虽然在过去,人们普遍认为JavaScript是一种基础语言,而且非常“草率”,没有真正的基础;但现在情况已不再如此,尤其是随着大规模Web应用程序和JSON(JavaScript对象表示法)等“适应”的引入。JavaScript可以拥有面向对象语言所提供的所有功能,尽管需要付出一些超出本文讨论范围的额外工作。让我们创建一个对象functionmyObjec

网络安全的基础知识:保护您的Linux服务器随着互联网的迅猛发展,保护服务器安全成为了一项至关重要的任务。其中,Linux服务器在网络安全中扮演着重要的角色。本文将带您了解一些基础知识和技术,来加强您的Linux服务器的安全防护。使用强密码强密码是保护服务器安全的基本步骤之一。一个强密码应该包括大小写字母、数字和特殊字符,长度不少于8个字符。更好的做法是定期


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

MantisBT
Mantis ist ein einfach zu implementierendes webbasiertes Tool zur Fehlerverfolgung, das die Fehlerverfolgung von Produkten unterstützen soll. Es erfordert PHP, MySQL und einen Webserver. Schauen Sie sich unsere Demo- und Hosting-Services an.

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Dreamweaver CS6
Visuelle Webentwicklungstools

mPDF
mPDF ist eine PHP-Bibliothek, die PDF-Dateien aus UTF-8-codiertem HTML generieren kann. Der ursprüngliche Autor, Ian Back, hat mPDF geschrieben, um PDF-Dateien „on the fly“ von seiner Website auszugeben und verschiedene Sprachen zu verarbeiten. Es ist langsamer und erzeugt bei der Verwendung von Unicode-Schriftarten größere Dateien als Originalskripte wie HTML2FPDF, unterstützt aber CSS-Stile usw. und verfügt über viele Verbesserungen. Unterstützt fast alle Sprachen, einschließlich RTL (Arabisch und Hebräisch) und CJK (Chinesisch, Japanisch und Koreanisch). Unterstützt verschachtelte Elemente auf Blockebene (wie P, DIV),

DVWA
Damn Vulnerable Web App (DVWA) ist eine PHP/MySQL-Webanwendung, die sehr anfällig ist. Seine Hauptziele bestehen darin, Sicherheitsexperten dabei zu helfen, ihre Fähigkeiten und Tools in einem rechtlichen Umfeld zu testen, Webentwicklern dabei zu helfen, den Prozess der Sicherung von Webanwendungen besser zu verstehen, und Lehrern/Schülern dabei zu helfen, in einer Unterrichtsumgebung Webanwendungen zu lehren/lernen Sicherheit. Das Ziel von DVWA besteht darin, einige der häufigsten Web-Schwachstellen über eine einfache und unkomplizierte Benutzeroberfläche mit unterschiedlichen Schwierigkeitsgraden zu üben. Bitte beachten Sie, dass diese Software
