Chcę utworzyć katalog, jeśli jeszcze nie istnieje.
Czy is_dirwystarczy użyć do tego celu?
if ( !is_dir( $dir ) ) {
mkdir( $dir );
}
Czy mam połączyć is_dirz file_exists?
if ( !file_exists( $dir ) && !is_dir( $dir ) ) {
mkdir( $dir );
}
or/ andoprócz ||/ &&.
&&jest tu przydatny, ponieważ jeśli plik nie istnieje ( !file_exists($dir) == true), na pewno nie jest to katalog. A jeśli plik istnieje, !is_dir($dir)nie zostanie sprawdzony, ponieważ !file_exists($dir)powróci, falsea &&operator jest zwarty .