LoginSignup
0
0

More than 5 years have passed since last update.

php

Posted at

foreachとコロン構文

  • as 中身を取り出したい条件

    • 例:$colors as $value
  • コロン構文

    • 波括弧の開きをコロン、終わりをendを使う
    • 例えば ; ...endforeach

HTML がよりスッキリかける

関数

  • function +関数の名前
    • function(){} echo
  • 引数
    • 初期値は引数が設定されなかったときに表示される
  • 返り値
    • return を使う。関数の処理を終了させつつ、返り値を呼び出してくれる
  • 関数内で定義したものは、その関数内でのみ有効ある

    • 関数内と関数外に注意
  • 組み込み関数

    • ceil, floor, round,rand
    • strlen, mb_strlen, printf
    • count, implode

アクセス権

  • private そのクラスないからのみアクセス可能
  • protected そのクラス+親子クラスからのアクセス可能
  • public どこからでもアクセス可能

static キーワード

  • インスタンス化しなくても使えるメソッドやプロパティ。 ::を使う

interface

  • 必ず実装してほしいメソッド
  • implementsをクラスに使う
  • 実装漏れを防げる

ファイルの呼び出し

  • require: fetal error
  • require_once phpが自動的にチェック
  • include:  warning
  • include_once
  • autoload:クラスが未定義であっても自動的に処理がされる
    • spl_auto_register

名前空間

  • 自分が作ったクラスにつけて、他の人と被らないようにする
  • 階層的に管理ができる バックスラッシュで
  • namespace
  • use・・・asで名前の置き換えができる

例外処理

  • try を使い 
  • throw newで自分で例外を投げる
  • catch
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0