php勉強ノート(1)

Aug 08, 2016 am 09:19 AM
echo false include php require

1. ファイルを参照する方法はrequireとincludeの2つです

requireを使う方法は require("MyRequireFile.php"); などです。この関数は通常、PHP プログラムの先頭に配置され、PHP プログラムが実行される前に、まず require で指定されたファイルを読み込み、それを PHP プログラムの Web ページの一部にします。このようにして、よく使われる機能を Web ページに導入することもできます。 require("MyRequireFile.php"); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。

  include 使用方法如 include("MyIncludeFile.php");

includeの使用方法はinclude("MyIncludeFile.php");となります。この機能は通常、フロー制御の処理部分に配置されます。 PHP プログラムの Web ページは、インクルード ファイルを読み取るときにのみ読み取ります。これにより、プログラムの実行処理を簡略化することができる。

2. コメント

<?<span>php
    </span><span>echo</span> "这是第一种例子。\n"; <span>//</span><span> 本例是 C++ 语法的注释</span><span>/*</span><span> 本例采用多行的
       注释方式      </span><span>*/</span><span>echo</span> "这是第两种例子。\n"<span>;
    </span><span>echo</span> "这是第三种例子。\n"; <span>#</span><span> 本例使用 UNIX Shell 语法注释</span>  ?>
ログイン後にコピー

コメント: 説明された情報は、内容とその理由です。

3. 定数の型

PHPでは定数に以下の定数を定義しています。

__FILE__

このデフォルトの定数は、PHPプログラムのファイル名です。ファイルが参照される (include または require) 場合、参照されるファイル内の定数は、それを参照するファイル名ではなく、参照されるファイル名になります。

__LINE__

このデフォルトの定数は、PHPプログラムの行数です。ファイルが参照される (include または require) 場合、参照されるファイル内の定数は、ファイルを参照するファイル行ではなく、ファイルを参照する行になります。

PHP_VERSION

この組み込み定数は、「3.0.8-dev」などのPHPプログラムのバージョンです。

PHP_OS

この組み込み定数は、「Linux」など、PHP パーサーを実行するオペレーティング システムの名前を参照します。

TRUE

この定数が真理値(true)です。

FALSE

この定数は偽値(false)です。

E_ERROR

この定数は最新のエラーを指します。

E_WARNING

この定数は最も近い警告を指します。

E_PARSE

このルーチンは文法の解析において潜在的な問題です。

E_NOTICE

このルーチンは何か異常なことが起こったことを意味しますが、必ずしもエラーではありません。たとえば、存在しない変数にアクセスします。

E_ で始まるこれらの定数については、error_reporting() 関数を参照して、さらに関連する手順を参照してください。

もちろん、プログラムを書くときは、上記のデフォルトの定数だけでは十分ではありません。 define() 関数を使用すると、必要な定数を定義できます。以下の例を参照してください

<?<span>php
    </span><span>define</span>("COPYRIGHT", "Copyright &copy; 2000, netleader.126.com"<span>);
    </span><span>echo</span><span> COPYRIGHT;  

    </span><span>echo</span><span>__FILE__</span><span>;  

  </span>?>
ログイン後にコピー

4. 変数を宣言します(大文字と小文字を区別します)

<?<span>php
 </span><span>/*</span><span>*
 * @file variable.php
 * @author suguolong
 * @date 2015/07/29 16:49:08
 * @brief 
 *  
 *</span><span>*/</span><span>/*</span><span> 定义字符串变量 </span><span>*/</span><span>$mystring</span> = "我是字符串"<span>;
</span><span>$WilsonPeng</span> = "真是认真的作者"<span>;
</span><span>$NewLine</span> = "换行了\n"<span>;

</span><span>/*</span><span> 定义整型变量 </span><span>*/</span><span>$int1</span> = 38<span>;
</span><span>$int2</span> = 49<span>;
</span><span>$hexint</span> = 0x10<span>;

</span><span>/*</span><span> 定义浮点变量 </span><span>*/</span><span>$float1</span> = 1.732<span>;
</span><span>$float2</span> = 1.4E+2<span>;

</span><span>/*</span><span> 定义数组变量 </span><span>*/</span><span>$MyArray1</span> = <span>array</span>("子", "丑", "寅", "卯"<span>);
</span><span>$MyArray2</span> = <span>array</span><span>(
              </span>"地支" => <span>array</span>("子", "丑", "寅", "卯"),
              "生肖" => <span>array</span>("鼠", "牛", "虎", "兔"),
              "数字" => <span>array</span>(1, 2, 3, 4<span>)
            );

</span><span>/*</span><span> 类的定义 </span><span>*/</span><span>class</span><span> foo {
  </span><span>function</span><span> do_foo () { 
    </span><span>echo</span> "Doing foo.\n"<span>; 
  }
}

</span><span>/*</span><span> 类的使用 </span><span>*/</span><span>$bar</span> = <span>new</span><span> foo;
</span><span>$bar</span> -><span> do_foo ();
</span><span>$bar</span> -><span> do_foo ();
</span><span>$bar</span> -><span> do_foo ();

</span><span>/*</span><span> 定义布尔值 </span><span>*/</span><span>$booleanval_true</span> = <span>true</span><span>;
</span><span>$booleanval_false</span> = <span>false</span><span>;

</span><span>/*</span><span> 使用变量 </span><span>*/</span><span>echo</span> "boolean value of true: \n"<span>;
</span><span>echo</span><span>$booleanval_true</span><span>;
</span><span>echo</span> "\n"<span>;

</span><span>echo</span> "boolean value of false: \n"<span>;
</span><span>echo</span><span>$booleanval_false</span><span>;
</span><span>echo</span> "\n"<span>;


</span><span>/*</span><span> vim: set expandtab ts=4 sw=4 sts=4 tw=100: </span><span>*/</span>?>
ログイン後にコピー

[suguolong@cp01-rdqa-dev004.cp01.baidu.com sugl]$ php variable.php 
Doing foo.
Doing foo.
Doing foo.
boolean value of true: 
1
boolean value of false: 

[suguolong@cp01-rdqa-dev004.cp01.baidu.com sugl]$ 
ログイン後にコピー

5. 変数の使用

PHP プログラムが実行されると、システムはグローバル変数をメモリ領域。実際の使用では、$GLOBALS["変数名"] を通じて必要な変数を取得できます。

$GLOBALS 配列は PHP プログラム内の特別な変数であり、システムはその中の関連する変数を自動的に照合します。関数では、$GLOBALS 配列がグローバルに定義されているかどうかを気にする必要はなく、直接使用できます。

$GLOBALS 変数と同様に、$php_errormsg という文字列変数があります。 PHP 設定ファイル (php.ini/php3.ini) の track_errors オプションがオンになっている場合、エラー情報を確認できるグローバル変数 $php_errormsg が存在します。

PHPでは、グローバル変数の有効範囲はメインプログラム内に限定されており、関数内の同名の変数には影響を与えません、つまり、グローバル変数とローカル変数は互いに侵害しません。変数を関数に浸透させたい場合は、$GLOBALS 配列を使用するか、グローバル定義を使用する必要があります。

ユーザーがFORMに入力した情報は、どのように処理するのでしょうか? PHP 設定ファイルで、track_vars が On に設定されている場合、変数名が直接使用されると便利です。次の例のように、next.php を実行すると、システムは $username と $sex という 2 つの変数を自動的に生成します。これらは直接使用できます。従来の CGI は自ら解析する必要がありましたが、PHP は本当に素晴らしいです。 。

りー

以上、PHP 学習ノート (1) を関連内容も含めて紹介しましたので、PHP チュートリアルに興味のある友人の参考になれば幸いです。

🎜
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

CakePHP プロジェクトの構成 CakePHP プロジェクトの構成 Sep 10, 2024 pm 05:25 PM

この章では、CakePHP の環境変数、一般設定、データベース設定、電子メール設定について理解します。

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP の日付と時刻 CakePHP の日付と時刻 Sep 10, 2024 pm 05:27 PM

Cakephp4 で日付と時刻を操作するには、利用可能な FrozenTime クラスを利用します。

CakePHP データベースの操作 CakePHP データベースの操作 Sep 10, 2024 pm 05:25 PM

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

CakePHP ファイルのアップロード CakePHP ファイルのアップロード Sep 10, 2024 pm 05:27 PM

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP ルーティング CakePHP ルーティング Sep 10, 2024 pm 05:25 PM

この章では、ルーティングに関連する次のトピックを学習します。

CakePHP について話し合う CakePHP について話し合う Sep 10, 2024 pm 05:28 PM

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

CakePHP バリデータの作成 CakePHP バリデータの作成 Sep 10, 2024 pm 05:26 PM

Validator は、コントローラーに次の 2 行を追加することで作成できます。

See all articles