имя файла для файлов класса: file.class.php или file.php?

я видел много кодеров, выбирающих эту конвенцию имени файла:

file.class.php.

действительно ли это - стандарт файлов класса идентификатора?

просто любопытный. таким образом, я знаю, должен ли я следовать за ним для всех файлов класса в будущем.

спасибо

13
задан Sampson 7 May 2010 в 03:27
поделиться

3 ответа

Там сам по себе не является стандартом для именования файлов классов, однако file.class.php отправляет сообщение о том, что он содержит файлы классов, в отличие от file.php , который может создавать впечатление обычного файл.

Я предлагаю использовать одно соглашение и согласовываться с ним.

Обновление:

Хороший момент, чтобы отметить, как заявил AJ, расширение файла *. Php предпочтительнее, чем расширения файлов *. Inc . Причина в том, что файлы *. Inc отображаются в браузере клиента как обычный текст, и если вы должны были сохранить какие-либо файлы конфигурации или личную информацию (, особенно в отношении вашей базы данных, yikes ) потенциально к нему может получить доступ кто угодно.

17
ответ дан 1 December 2019 в 22:38
поделиться

Более распространенным является использование файлов классов с заглавной буквы.

таким образом, класс Бла будет сохранен как Бла.php

-2
ответ дан 1 December 2019 в 22:38
поделиться

На самом деле этот метод именования файлов пришел от разработчиков, которые объединяют как процедурные, так и ООП в одной сборке. Они сделали это, чтобы различать процедурные файлы и файлы классов. Стандартного соглашения нет. Но я предлагаю вам использовать filename.php и называть класс так же, как имя файла, в соответствии с соглашением Java. Храните в файле только одно определение класса.

@Derk: Это тоже может быть так, нет никакой пользы от добавления класса . в имени файла;)

 function __autoload ($class) {

      require_once $class . '.php';

  }

  $pizza = new pizza ();
6
ответ дан 1 December 2019 в 22:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: