No.1ベストアンサー
- 回答日時:
えっと。
。。それは本当にPHPの構文(syntax)がわからないのでしょうか?
入力から出力を得るための処理アルゴリズムが理解できていないので、1行1行が何のために何をやっているか今一つ理解できない、、、ということはありませんか?
その場合はPHP以外の言語で同じ処理を書いても同様の結果になることが考えられます。
システム開発の仕事を30年ほどしましたが、プログラムを書く際に重要なのはアルゴリズムです。アルゴリズムはプログラムを書くプログラミング言語に依存する部分は少ないです。特に何をどういう順番で処理すれば目的とする事を実現できるかという点においては。。。
ということで課題を見ていきなりプログラムのソースコードを書くのではなく、日本語で箇条書きにしたり、フローチャートなどのチャート図を書いたりされてみてはいかがでしょう。そこに書かれた処理手順の1つ1つをPHPではどのように書けばよいか、、、と考えられるとよいでしょう。
箇条書きで書く場合は以下のような感じです。
(1) 〇〇を××する。
(2) ××を△△する。
(3) △△が□□の場合は◎◎する。そうでない場合は(4)へ。←条件分岐になる部分
(4) 全ての▲▲について以下の処理を行う。←繰り返しになる部分
(4-1) 。。。
(4-2)。。。
参考まで。
回答ありがとうございます。
ソースコードの前の説明を軽く読んでアルゴリズムを
深く理解していなかったのかもしれません。
その辺を意識しながら勉強してみてようと思います。
しかし今見てみると6年前に出版された本で
ソースコード自体が廃止になっていてエラーが起きたり、
PEAR::HTML_QuickFormが廃止されている部分が多かったりして、
そこでまたエラーが起きて正しく表示されないのです・・・
そこらへんで混乱していまいちこの本で勉強をしていていいのか?
と考えてよい書籍等がないか質問させていただいた次第であります。
でも、プログラミング言語よりもアルゴリズムが重要というのは、
大変参考になりました。ありがとうございます。
プログラマーの友達からも昔設計図が大切というのを思い出すことができました。
最終的にはWPを使ってサイトを立ち上げる練習をしてみる予定なので、
何がどのように組み立てられていてカスタマイズしたい時に
どの部分をどういじればいいか理解しておきたいので勉強をしているところであります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ネットワーク 回線を体系的に勉強する方法。 ネットワークを勉強している者です。 ネットワークを「体系的に」学習する 3 2022/11/26 20:36
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- その他(プログラミング・Web制作) python コードについて(初学者です) 3 2023/07/20 14:44
- その他(悩み相談・人生相談) 仕事への意識 頑張れない自分 初めまして、閲覧ありがとうございます。 私は25歳社会人男です。 仕事 2 2022/07/12 20:29
- HTML・CSS ただいま勉強始めたての初心者です。フォームを縦並べにしたいです。 2 2022/11/20 17:18
- その他(職業・資格) 何かの勉強してきた方質問です 7 2023/04/27 13:09
- 転職 転職のため、SPIを受ける事になりました。練習用の書籍を探しますと、SPI、SPI3とかありますが、 1 2023/02/10 13:05
- その他(読書) やさしいPHP第3版 の サポートページにアクセスしたい。 1 2022/12/17 17:31
- 中学校 中2、宿題の意味がわからないです。 4 2022/08/13 13:42
- 電子書籍 紙の本を購入するか、kindleなどの電子書籍を購入していくかで迷ってます皆さんはどうしてますか? 4 2022/10/03 23:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JSTLを利用してJavascriptの結...
-
ブラウザ閉じたらサーバー処理...
-
AjaxでDBと連携した動的リスト...
-
ローカルファイル(mp3)の再生
-
HTMLでDBからデータを表形式で...
-
DirectXとOpenGLはどちらが動作...
-
[JavaScript] preven...
-
画面遷移しないで画像の追加を...
-
ローカル用HTMLファイルの安全...
-
8ビットダウンカウンタをVerilo...
-
ワードプレスのテンプレートの変更
-
【JavaScript】confirmのボタン...
-
JQuery サーバー上にアップする...
-
http上でrequest されたxmlファ...
-
ドラクエがプリセットされてるFOMA
-
JavaScript側でのXML作成の方法
-
gulpfile.jsとpackage.jsonの読...
-
saved from url=(0013)abou
-
amazon販売の、microSD2枚→SDア...
-
制作したサイトが文字化けして...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ASP.NET(VB)VBソースからJavas...
-
jQueryのAjaxで通信の途中結果...
-
php ob_flushが全く動作しない
-
sleepの負荷
-
読み込み中に「Now Loading」を...
-
cakephp2とsmartyの表示が遅い
-
include 再読み込み
-
ブラウザ閉じたらサーバー処理...
-
PHPでフォームの自動入力できま...
-
呼び出し元のURLを知りたいのです
-
ブラウザを閉じた瞬間にログアウト
-
PHPで一定時間が経過すると処理...
-
PHPで タイピング練習サイトを...
-
JSTLを利用してJavascriptの結...
-
PHPのプログラムが同時に呼び出...
-
PHPでpostされた値をクライアン...
-
PHPでオンライン将棋ゲーム
-
Node.jsについて
-
掲示板の荒らし対策
-
PHPにコネクションプールってあ...
おすすめ情報