ホームページ バックエンド開発 PHPチュートリアル 怠惰は金です。PHP のいくつかの一般的な関数の紹介ページ 1/2_PHP チュートリアル

怠惰は金です。PHP のいくつかの一般的な関数の紹介ページ 1/2_PHP チュートリアル

Jul 21, 2016 pm 03:52 PM
php 導入 しかし いくつかの 関数 なる はい 使用 プログラミング 欲しい 合格 マスター


しかし、PHP プログラミングのマスターになるのは簡単ではありません。多くの人が想像しているほどではありません。複雑な問題を解決するための簡単なコードをいくつか書くことができれば、あなたは PHP プログラミングのマスターです。真の PHP マスターには、他の多くの問題も考慮する必要があります。次の 3 つのガイドラインは、成熟した PHP プログラマーがプログラミングにおいて最初に従うべきガイドラインです。
1. 怠惰は金です
2. 美しいコードを書きます
3. プログラミングの速度ではなく、プログラムの速度を追求します
1. 怠惰は金です
怠惰なプログラマーですか?このアイデアはとても奇妙です!なぜなら、おそらく世界で最も忙しい人々はコンピュータープログラマーだからです。しかし、プログラマは忙しすぎるからこそ、プログラミングする際に怠けることを学ぶ必要があります。
プログラマーの場合、怠惰な方法が 2 つあります。1 つは、他の人の既成のプログラム コードを大胆に使用し、それらのコードを自分のプログラムまたはプロジェクトに統合することです。 2 つ目は、関数ライブラリを構築するための便利なコードを作成することです。これにより、将来プログラムを作成するときに簡単に使用できるようになり、必然的に面倒な作業が軽減されます。
これら 2 つの遅延メソッドは、PHP プログラマーに非常に適しています。
まず第一に、PHP は自由でオープンな環境で生まれ、成長した言語です。世界中には、PHP の完成度を目指して絶えず努力しているプログラマーが何千人もいます。また、彼らは自分の創意工夫や自分が書いたコードを他の人と共有することにも意欲を持っています。 PHP の Web サイト、メーリング リスト、ニュース グループからは、毎日多くの優れたプログラム コードを見つけることができます。これを言っても、他の人がコードを書いてくれるのを一日中待つことをお勧めするわけではありませんが、「偉人の肩の上に乗って」、他の人のプログラム コードをスマートに適用することは可能です。多くの時間を節約できます。次に、PHP では独自の関数ライブラリを簡単に構築できるため、将来プログラムを作成する際に多くの手間を省くことができます。
以下の著者は、いくつかの一般的な関数を紹介します。これらの関数の一部はインターネット上のオープン ソース プロジェクトからのものであり、一部はメーリング リストから選択されたものです。それらを自分のライブラリに追加できれば、遅かれ早かれその恩恵を受けることになるでしょう。


1. ユニバーサルなデータベース処理機能

他の CGI 機能と比較して、PHP の利点の 1 つは、非常に強力なデータベース処理機能を備えていることです。しかし、PHP では、さまざまなデータベースを処理するためにいくつかの特殊な関数が使用されており、一般的なデータベース処理関数が不足しています。これにより、プログラム コードの移植性が大幅に低下し、プログラミング初心者の友人にも多大な不便をもたらします。
インターネットでは、多くのプログラマーがクラスをカプセル化することでこの問題を解決しました。彼らは、Linux の世界で人気のある Mysql であっても、Windows プラットフォームで広く普及している SqlServer であっても、あらゆる一般的なデータベースを処理するための統合関数を作成しました。個人的には、これらの関数をとても気に入っています。使用しているデータベースを考慮するだけでなく、データベース接続やデータベース ハンドルなどの複雑なことを考慮することなく、「query」や「next_record」などの単純な関数を直接使用できるからです。 。
これらの関数が必要な場合は、次の URL にアクセスして入手できます:
http://phplib.netuse.de/
http://phpclasses.UpperDesign.com/browse.html/package/20
http :/ /phpdb.linuxbox.com/


2. 変数デバッグ機能

PHP プログラムのデバッグは、VB などの高級言語のような統合されたコンパイルおよびデバッグ環境を持っていません。 . であり、Perl のような Linux または DOS 環境で直接実行することは望ましくありません。実際、echo ステートメントを柔軟に使用することで、PHP のデバッグを完了できます。
次の関数を使用すると、プログラム内の変数の型と値をいつでも確認できます。
function ss_array_as_string (&$array, $column = 0) {
$str = "Array(
n";
while(list($var, $val) = each($array)){
for ($i = 0; $i < $i++){
$str .= $var. ; ss_as_string ($val, $column+1)."
n";
}
for ($i = 0; $i < $column; $i++){
$str .= "&nbsp;&nbsp;&nbsp;&nbsp;";
}
return $str.);
}
function ss_object_as_string (&$object, $column = 0) {
if (empty($object->classname)) {
return "$object";
}
else {
$str = $object->classname."(
n";
while (list(,$var) = each($object->persistent_slots)) {
for ($i = 0 ; $i < $i++){
$str .= $var.
$str .= ss_as_string($$var, column+1)."
n";
}
for ($i = 0; $i < $column; $i++){
$str .= "&nbsp;&nbsp;&nbsp ;&nbsp;";
}
return $str.);
}
}
function ss_as_string (&$thing, $column = 0) {
if (is_object($thing)) {
return ss_object_as_string($thing, $column);
}
elseif (is_array($thing)) {
return ss_array_as_string($thing, $column);
}
elseif (is_double($thing)) {
return "Double(".$thing.")";
}
elseif (is_long($thing)) {
return "Long(".$thing.")";
}
elseif (is_string($thing)) {
return "String(".$thing.")";
}
else {
return "Unknown(".$thing.")";
}
}
必要な場合は、プログラム内で次の 1 条コードを追加します。プログラム内で使用される量 (数組とオブジェクトを含む) の型と値:
echo ss_as_string($my_variable);
次の句を使用すると、プログラム内のすべての量の値を直接見ることができます:
echo ss_as_string($GLOBALS);




http://www.bkjia.com/PHPjc/318844.html

www.bkjia.com

本当

技術記事しかし、多くの人が期待するように、単一の文字列を高速に書き込むことができれば、一つの問題は 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衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

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

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

PHPとPython:2つの一般的なプログラミング言語を比較します PHPとPython:2つの一般的なプログラミング言語を比較します Apr 14, 2025 am 12:13 AM

PHPとPythonにはそれぞれ独自の利点があり、プロジェクトの要件に従って選択します。 1.PHPは、特にWebサイトの迅速な開発とメンテナンスに適しています。 2。Pythonは、データサイエンス、機械学習、人工知能に適しており、簡潔な構文を備えており、初心者に適しています。

アクション中のPHP:実際の例とアプリケーション アクション中のPHP:実際の例とアプリケーション Apr 14, 2025 am 12:19 AM

PHPは、電子商取引、コンテンツ管理システム、API開発で広く使用されています。 1)eコマース:ショッピングカート機能と支払い処理に使用。 2)コンテンツ管理システム:動的コンテンツの生成とユーザー管理に使用されます。 3)API開発:RESTFUL API開発とAPIセキュリティに使用されます。パフォーマンスの最適化とベストプラクティスを通じて、PHPアプリケーションの効率と保守性が向上します。

PHP:Web開発の重要な言語 PHP:Web開発の重要な言語 Apr 13, 2025 am 12:08 AM

PHPは、サーバー側で広く使用されているスクリプト言語で、特にWeb開発に適しています。 1.PHPは、HTMLを埋め込み、HTTP要求と応答を処理し、さまざまなデータベースをサポートできます。 2.PHPは、ダイナミックWebコンテンツ、プロセスフォームデータ、アクセスデータベースなどを生成するために使用され、強力なコミュニティサポートとオープンソースリソースを備えています。 3。PHPは解釈された言語であり、実行プロセスには語彙分析、文法分析、編集、実行が含まれます。 4.PHPは、ユーザー登録システムなどの高度なアプリケーションについてMySQLと組み合わせることができます。 5。PHPをデバッグするときは、error_reporting()やvar_dump()などの関数を使用できます。 6. PHPコードを最適化して、キャッシュメカニズムを使用し、データベースクエリを最適化し、組み込み関数を使用します。 7

PHPの永続的な関連性:それはまだ生きていますか? PHPの永続的な関連性:それはまだ生きていますか? Apr 14, 2025 am 12:12 AM

PHPは依然として動的であり、現代のプログラミングの分野で重要な位置を占めています。 1)PHPのシンプルさと強力なコミュニティサポートにより、Web開発で広く使用されています。 2)その柔軟性と安定性により、Webフォーム、データベース操作、ファイル処理の処理において顕著になります。 3)PHPは、初心者や経験豊富な開発者に適した、常に進化し、最適化しています。

PHP対Python:違いを理解します PHP対Python:違いを理解します Apr 11, 2025 am 12:15 AM

PHP and Python each have their own advantages, and the choice should be based on project requirements. 1.PHPは、シンプルな構文と高い実行効率を備えたWeb開発に適しています。 2。Pythonは、簡潔な構文とリッチライブラリを備えたデータサイエンスと機械学習に適しています。

PHPおよびPython:コードの例と比較 PHPおよびPython:コードの例と比較 Apr 15, 2025 am 12:07 AM

PHPとPythonには独自の利点と短所があり、選択はプロジェクトのニーズと個人的な好みに依存します。 1.PHPは、大規模なWebアプリケーションの迅速な開発とメンテナンスに適しています。 2。Pythonは、データサイエンスと機械学習の分野を支配しています。

PHP対その他の言語:比較 PHP対その他の言語:比較 Apr 13, 2025 am 12:19 AM

PHPは、特に迅速な開発や動的なコンテンツの処理に適していますが、データサイエンスとエンタープライズレベルのアプリケーションには良くありません。 Pythonと比較して、PHPはWeb開発においてより多くの利点がありますが、データサイエンスの分野ではPythonほど良くありません。 Javaと比較して、PHPはエンタープライズレベルのアプリケーションでより悪化しますが、Web開発により柔軟性があります。 JavaScriptと比較して、PHPはバックエンド開発により簡潔ですが、フロントエンド開発のJavaScriptほど良くありません。

PHPおよびPython:さまざまなパラダイムが説明されています PHPおよびPython:さまざまなパラダイムが説明されています Apr 18, 2025 am 12:26 AM

PHPは主に手順プログラミングですが、オブジェクト指向プログラミング(OOP)もサポートしています。 Pythonは、OOP、機能、手続き上のプログラミングなど、さまざまなパラダイムをサポートしています。 PHPはWeb開発に適しており、Pythonはデータ分析や機械学習などのさまざまなアプリケーションに適しています。

See all articles