ほとんどすべてのプログラミング言語は「キーワード」で構成されている。キーワードとは、特殊な意味を持つ言語の表現である。 キーワードの例としては、string、if、echoといった単語があります。 キーワード(時には commands も) は関数ではないので、例えば echo は関数でもないことに注意することが重要です。 キーワードのリストは、PHPでは特別な意味を持ち、常にすべてに使用できるわけではないので、知っておくとよいでしょう。例えば、クラスの名前は、既存のキーワードの1つと同じであっ…
一般にループは、同じコード部分を繰り返すために使用されます(通常はデータセットに対して)タスクの種類ごとに、異なるタイプのループが適しており、主に意味と構文が異なっています。また、すべての種類のループは互いに変換可能ですが、コードの複雑さや計算時間の点で、常に価値があるとは限らないということも重要なポイントです。 ループの基本的な分け方を要素の種類で表したもの。 for`: 繰り返しの回数があらかじめ分かっている、あるいは単純に計算できる一般的なループ。 whileとuntil-while`:…
ほとんどの言語は、異なる方法で書いても同じ結果になる。同時に、一度書いたコードは、将来いつか読み返して、修正したり、新しい機能を追加したりすることもあるでしょう。 したがって、コードについて常に考える必要がなく、うまくナビゲートするために、PHPで直接「正しいコードを書く」ための一連のツールや方法、あるいは将来の読みやすさを直接サポートする方法でコードを構築する(別の人間によっても)方法があります。 作者コメント:*です。 経験上、コードの陳腐化は早く、アプリケーションの作者自身でさえ、半年後に…
echo` 構造体は、変数や文字列をソースコードにダンプするために使用されます。 | サポート:|すべてのバージョン |----------------|------ | 簡単な説明:|1つ以上の文字列を出力する。 | タイプ: コマンド、コンストラクト (関数ではありません) 商品説明 echo 'ハロー、ワールド'; hello world "と書いてある。 $var = 'テキスト'; echo $var; 変数 $var の値、つまり "Text" を表示します。 エコーは関数ではありま…
エスケープとは、異なる文脈で異なる意味を持つ文字を書くために使われる。 例えば、引用符で囲まれた文字列の中に別の引用符を挿入したい。どうすればいいのか? 2つのオプションがあります。 echo "リーバイス・ジーンズ"; // 引用符の種類の組み合わせ echo 'レヴィのジーンズ'; // バックスラッシュのエスケープ また、HTMLテンプレートに変数を書き込む場合、文字列の内容が異なる文脈で、何か特別な意味を持つ可能性があるため、エスケープは重要である。 したがって、例えば(変数に入れた)H…
注意: この記事は、PHPの基本的な理解を前提としているため、一部の初心者には少し面倒かもしれません。コンディションの仕組みに興味がある方は、初級編でコンディションについてを読んでみてください。 | 対応バージョン:PHP 4、PHP 5、PHP 7の全バージョン |-------------------|----------| | 概要:|1つまたは複数のステートメントの検証 | タイプ: ステートメント、コンストラクト (関数ではありません) 商品説明 等式が成り立つかどうか、あるいは文が真…
すべてのPHPスクリプトは、コマンドと関数から構成されており、これらをまとめて 構造体 と呼びます。スクリプトが処理されるとき、これらの言語表現は追跡され(このプロセスはトークン化と呼ばれます)、キーワードに基づいてインタープリタはプロセッサがどのように動作すべきかを決定します。 コマンド コマンド(英語では keywords と呼ばれます)は、すでに言語の一部としてプログラムされており、その目的のために特別に予約されており、どんな状況でもすぐに使用でき(特別なライブラリの追加やインストールは必…
date()` 関数は日付と時刻を扱うためのツールである。2つのケースで使用されます。 現在の状態**、すなわち現在の日付、時間、…を見つけること。を作成し、特定のフォーマットで出力します。 特定の日付を別の形式に変換すること(例:月番号から名前、年表記形式、12時間制と24時間制、…)。 サンプル Já jsem speciální stránka. Vím, že právě je <?php echo date('H:i'); // Hodina:minuta ?> 警告: P…
ホームページの作り方を知り、それを総合的にケアすることは、ただ作ればいいというものではありません。途中にはいろいろなハードルがありますが、それぞれの物事について、少なくとも基本的な考え方は持っていた方がいいと思います。最初は何を学べばいいのか、よくわからなかったんです。このページは、私がWeb制作を理解し、よくある状況に対応できるようになるために、少しずつ勉強したトピックの道標になるものです。 サーバー管理 ウェブサーバーとは、ウェブを運営するコンピュータのことです。ユーザーがページを閲覧すると…
条件と分岐2019-09-07T18:25:57.000Z 注意: この記事は何年も前に書かれたもので、情報が古かったり間違っていたりすることがあります。このことを念頭に置いてお読みください。 リニアはもういらない!どんなプログラムでも、「何が起きたら……」というのが最も基本的な原則です。条件は論理的な文として書くことができ、有効(条件が満たされる)か無効(実行されないか、その正反対が実行される)かのどちらかである。どちらも定義は簡単です。 一般的な表記方法 一般に、条件は論理的な文として書くことができる。この条件を満たす場合と満たさない場合があります。…
PHPでは、引用符をアポストロフィに置き換えることで、同じ効果を得られることがよくあります。時には、エスケープを使わずに異なる出力を得るために、わざと引用符とアポストロフィを組み合わせて使うこともあります。 **TLDR:引用符の使用は文脈によっては危険なので、代わりにアポストロフィをどこでも使ってください。引用符は特殊な場合にのみ使用します。 | キャラクター |------|----------- | クォーテーションマーク | アポストロフィー 例1:同じ出力 echo "ハロー、ワールド…
プリント2019-08-22T18:48:46.000Z print - 文字列を出力する 商品説明 print 'ハロー、ワールド'; print()` は実際の関数ではない (言語の構成要素である) ので、括弧を使う必要はない。 パラメータ arg 出力パラメータ 戻り値 常に数値1を返します。 備考 注:これは言語構成(関数ではない)ので、変数に読み込むことはできません。 例 print "ハロー、ワールド"; print 「printは複数行のテキストを出力することができます。 印刷されないからです。それが、<a href="/stock…
これは、初級開発者が知っておくべき基本的な概念のごく簡単なリストです。記事をまたいで使いまわしています。 プログラマー向け プログラム** - コンピュータが独立して実行するタスク。 スクリプト - インタープリターによって実行される一連の命令(例えば、PHPはサーバー上の特別なランタイムを処理し、JavaScriptはWebブラウザを処理する)です。 プログラミング言語** - コンピュータに実行させる命令を記述するために使用する言語。 アルゴリズム** -有限の時間で解くことができるコンピュ…