Для получения полного доступа
зарегистрируйтесь

PHP 7. Типы возвращаемых значений


В языках C++, C# и т.д, вы всегда знаете, что вам вернёт ваш метод, у вас не будет "сюрпризов" с тем, что вам вернётся string вместо ожидаемого int. Так вот, в PHP 7 скорее всего появиться возможность указывать возвращаемый тип значений, и вы точно будете знать, что вам вернёт метод.

class Post extends CI_Model {

	public function __construct() {
		$this->load->database();
		$this->load->helper(['url', 'date']);
	}

	/**
	 * Получить пост по ID
	 * @param $id
	 * @return array
	 */
	public function get_post_by_id($id): array {
		$query = $this->db->where('id', $id)->get('post');
		return ! is_null($query->row()) ? $query->row() : [];
	}
}

Чтобы увидеть комментарии, нужно быть участником сообщества

Регистрация