あの頃一緒に学んだPHP (2)
私たちは Linux の世界に入り、PHP コーディングの旅を始めます。コーディング中にはさまざまな問題が発生します。その問題を解決する時間は、初心者から変わる瞬間でもあります。
どのプログラミング言語も変数の練習から始まります。もちろん、PHP は組み込みスクリプト言語の一種であり、構文のデータ型から始めることもできます。このセクションは主に PHP データ型とデータ変数から始まります。
PHP 言語のデータ型:
(1) ブール値、[true、false] 質問: ブール値の定義は 2 つだけです。PHP で定義された変数は true、false に一致します。 $shop=false など、 $ で表されます。
(2) 整数 [10 進数、8 進数、16 進数] でサポートされる整数は、PHP5 以前のバージョンでは、2 の 31 乗をサポートします。 PHP6 では、10 進数と 16 進数のデータは基本的に数学的な規則に従って変換されます。
(3) 単精度浮動小数点 [float]、倍精度浮動小数点 [double]、実数 [real number] を含む浮動小数点データ。小数部分を含めることができ、通貨や距離を表すために使用されます。 、および整数では満足できない単純なその他の表現 (デフォルトでは浮動小数点型の値となる数値 $money=1.0093 の定義など)。
(4) 一重引用符文字列。つまり、使用するテキストを一重引用符で囲みます。例: 「私はシロンです。」
Q: この本はとても楽しいです、どう書けばよいですか?
PHP での一重引用符と二重引用符の同時使用に関する注意:
二重引用符フィールドはコンパイラーによって解釈され、HTML コードを通じて出力されます。
一重引用符フィールドはコンパイラーによって解釈されず、直接出力されます。
例:
コードをコピー コードは次のとおりです:
$bookname ="Lua プログラミング ガイド 中国語版";
//二重引用符-----出力 Lua プログラミング ガイド 中国語版
echo "$bookname";//一重引用符 ----出力$bookname
echo '$bookname';
//クロス出力の例。一重引用符のエスケープに注意してください。
echo "My book's name is $bookname"?> >
(5) 二重引用符文字列、つまり、使用するテキストを二重引用符で囲みますが、これはより複雑です。変数置換は二重引用符内で使用できます。例: 「私は Siron です。」
(6) 配列タイプ。配列はキーと値のペアの形式で存在でき、多次元配列をサポートします。簡単な定義例
コードをコピー
コードは次のとおりです: //1 つを定義します-bit 配列、合計 3 つの要素が含まれます
$books[0]="C# ガイド";
$books[1]="包囲都市"
$books[2]="朝の花を摘みました。 at Dusk";
?>
(7) オブジェクト型は、オブジェクト指向プログラミングで後で詳しく説明する準拠したデータ型です。
blengder =new Application;
(8) リソースタイプ
$file=fopen("1.txt",r)//これはリソースタイプです
(9) PHP弱い型付け言語ですか?強制的な型変換は可能ですか?
PHP の強制的な型変換 (つまり、あるデータ型を別の型に変換する) については、変数の前に強制的なデータ型を追加することで実現できますが、注意してください。変換処理では、高精度の浮動小数点数を低精度の値に変換すると、変数のデータが失われるため注意が必要です。強制変換の種類は (bool) (array) (int) です。 (整数) (オブジェクト) (実数) (倍精度) (浮動小数点) (文字列)。 PHP の型定義は非常に緩いため、参照変数が配置されている環境システムに基づいて、参照変数が適切な型に自動的に変換される場合があります。
コードをコピー
コードは次のとおりです。 $total=5;
$count="25";//String
$total ="$count";//$total=30 (自動的に整数に変換されます)
?>
( 10) どのような型関連の組み込み関数が使用されていますか?
PHP 組み込みは gettype() 関数を使用して Var で指定された変数の型を返し、settype() を使用して var を Type で指定された型に変換します。つまり: gettype() この関数は変数の型を取得するために使用されます。返される文字列型は、整数、倍精度、文字列、配列、オブジェクト、不明な型のいずれかの文字列です。構文: string gettype(mixed var);

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック

DeepSeekは、Webバージョンと公式Webサイトの2つのアクセス方法を提供する強力なインテリジェント検索および分析ツールです。 Webバージョンは便利で効率的であり、公式ウェブサイトは包括的な製品情報、ダウンロードリソース、サポートサービスを提供できます。個人であろうと企業ユーザーであろうと、DeepSeekを通じて大規模なデータを簡単に取得および分析して、仕事の効率を向上させ、意思決定を支援し、イノベーションを促進することができます。

DeepSeekをインストールするには、Dockerコンテナ(最も便利な場合は、互換性について心配する必要はありません)を使用して、事前コンパイルパッケージ(Windowsユーザー向け)を使用してソースからコンパイル(経験豊富な開発者向け)を含む多くの方法があります。公式文書は慎重に文書化され、不必要なトラブルを避けるために完全に準備します。

このチュートリアルでは、PHPを使用してXMLドキュメントを効率的に処理する方法を示しています。 XML(拡張可能なマークアップ言語)は、人間の読みやすさとマシン解析の両方に合わせて設計された多用途のテキストベースのマークアップ言語です。一般的にデータストレージに使用されます

文字列は、文字、数字、シンボルを含む一連の文字です。このチュートリアルでは、さまざまな方法を使用してPHPの特定の文字列内の母音の数を計算する方法を学びます。英語の母音は、a、e、i、o、u、そしてそれらは大文字または小文字である可能性があります。 母音とは何ですか? 母音は、特定の発音を表すアルファベットのある文字です。大文字と小文字など、英語には5つの母音があります。 a、e、i、o、u 例1 入力:string = "tutorialspoint" 出力:6 説明する 文字列「TutorialSpoint」の母音は、u、o、i、a、o、iです。合計で6元があります

LinuxターミナルでPythonバージョンを表示する際の許可の問題の解決策PythonターミナルでPythonバージョンを表示しようとするとき、Pythonを入力してください...

Bitgetは、スポット取引、契約取引、デリバティブなど、さまざまな取引サービスを提供する暗号通貨交換です。 2018年に設立されたこのExchangeは、シンガポールに本社を置き、安全で信頼性の高い取引プラットフォームをユーザーに提供することに取り組んでいます。 Bitgetは、BTC/USDT、ETH/USDT、XRP/USDTなど、さまざまな取引ペアを提供しています。さらに、この取引所はセキュリティと流動性について評判があり、プレミアム注文タイプ、レバレッジド取引、24時間年中無休のカスタマーサポートなど、さまざまな機能を提供します。

Gate.ioは、インストールパッケージをダウンロードしてデバイスにインストールすることで使用できる人気のある暗号通貨交換です。インストールパッケージを取得する手順は次のとおりです。Gate.ioの公式Webサイトにアクセスし、「ダウンロード」をクリックし、対応するオペレーティングシステム(Windows、Mac、またはLinux)を選択し、インストールパッケージをコンピューターにダウンロードします。スムーズなインストールを確保するために、インストール中に一時的にウイルス対策ソフトウェアまたはファイアウォールを一時的に無効にすることをお勧めします。完了後、ユーザーはGATE.IOアカウントを作成して使用を開始する必要があります。

世界をリードするデジタル資産交換であるOuyi Okxは、安全で便利な取引体験を提供するために、公式のインストールパッケージを開始しました。 OUYIのOKXインストールパッケージは、ブラウザに直接インストールでき、ユーザー向けの安定した効率的な取引プラットフォームを作成できます。インストールプロセスは、簡単で理解しやすいです。
