¿Qué es PHP, qué puede hacer PHP, por qué usar PHP?
¿Qué es PHP, qué puede hacer PHP y por qué usar PHP?
Antes de aprender algo debemos entender qué es y para qué sirve. Lo mismo ocurre con aprender PHP.
1. ¿Qué es PHP?
PHP, el nombre completo es Preprocesador de hipertexto y la traducción al chino es "Preprocesador de hipertexto".
El sitio web oficial de PHP presenta PHP de esta manera:
PHP es un popular lenguaje de programación de propósito general que está especialmente adecuado para el desarrollo web.
Rápido, flexible y pragmático, PHP impulsa todo, desde su blog hasta los sitios web más populares del mundo.
Para atender a los estudiantes con bajos conocimientos de inglés, la siguiente es la versión china
PHP es un Un lenguaje de scripting de propósito general de código abierto ampliamente utilizado, especialmente adecuado para el desarrollo web.
Con funciones rápidas, flexibles y prácticas, PHP puede hacer cualquier cosa, incluido su blog personal o incluso un sistema de sitio global a gran escala.
El núcleo de PHP está desarrollado en C, por lo que tiene muchas similitudes con C en la sintaxis. Pero PHP definitivamente no es C.
Además de ser similar a C, la sintaxis de PHP también es similar a lenguajes de programación populares como Java y Perl. Por lo tanto, si tienes una base en los lenguajes anteriores, comenzar con PHP será más rápido.
2. ¿Qué puede hacer PHP?
¡PHP puede hacer cualquier cosa!
PHP puede integrarse directamente en el lenguaje HTML y mezclarse con HTML. PHP se desarrolló principalmente para permitir a los desarrolladores web escribir rápidamente páginas web generadas dinámicamente, pero PHP se utiliza para mucho más que eso.
PHP también incluye una interfaz de ejecución de línea de comandos (mand line interface) y un programa que genera una interfaz gráfica de usuario (GUI).
¡PHP puede hacer cualquier cosa!
¡PHP puede hacer cualquier cosa!
¡PHP puede hacer cualquier cosa!
¡Di cosas importantes 3 veces!
3. ¿Por qué elegir PHP?
1. PHP es de código abierto y gratuito, y no hay proyectos pagos. Puede modificar su núcleo a voluntad y utilizarlo para su propio uso comercial.
2. Los componentes de desarrollo PHP son abundantes (para los principiantes, un montón de IDE son suficientes para dificultar la elección)
3. La comunidad es madura y más del 85% de los problemas se pueden resolver en La comunidad encuentra las soluciones correspondientes.
4. El costo de aprender PHP es bajo. Si quieres aprender un determinado idioma, necesitas un conjunto de tres piezas. Los resultados son rápidos y básicamente puedes comenzar después de solo un mes de aprendizaje
5. Bibliotecas ricas de código abierto, básicamente todos los tipos de productos de código abierto están disponibles
6. PHP7 .0 es básicamente tan bueno como cualquier otro lenguaje ~! Este es el punto clave
7. Soporte casi perfecto para MySQL
8. Fácil de encontrar trabajo
9. Incluso Facebook usa PHP, ¿qué otros ¿Razones tienes? ¿Qué puede hacer php?
La herramienta de generación automática de páginas web desarrollada con tecnología PHP no solo se puede utilizar como una plataforma de creación de sitios web de autoservicio, sino que también se puede utilizar como un sistema de administración de sitios web. Sus actualizaciones de datos pueden satisfacer en gran medida las "necesidades personalizadas" de los usuarios, es decir, el contenido y el estilo se acercan a lo que los usuarios desean. El sistema es completamente gráfico y visual, incluso si no conoce la experiencia. Al crear páginas web, puede usar el lenguaje HTML, configurando parámetros en el sistema como columnas, configuraciones de plantilla, palabras clave del sitio web, módulos funcionales, etc., los usuarios también pueden usarlo para crear fácilmente sitios web coloridos y en constante cambio.
¿Por qué utilizar PHP?
¿Por qué utilizar PHP?
PHP se ejecuta en varias plataformas (Windows, Linux, Unix, Mac OS X, etc.)
PHP es compatible con casi todos los servidores (Apache, IIS, etc.) p >
PHP admite múltiples bases de datos
PHP es gratuito. Descárguelo del recurso oficial de PHP: php.
PHP es fácil de aprender y se puede ejecutar de manera eficiente en el lado del servidor. Por qué PHP usa array
1. Usando array_map se puede eliminar fácilmente. archivos en PHP. Eliminar directorio
2. El código del programa específico es el siguiente:
?php
Eliminar todos los directorios vacíos bajo el directorio
array_map('rmdir' , glob('*', GLOB_ONLYDIR));
Eliminar todos los archivos del directorio
array_map('unlink', array_filter(glob(' *'), 'is_file'));
3.$data = array(
array(
'a' => 'primera a',
'b' => 'primera b'
),
matriz(
'a' => 'segunda a' ,
'b ' => 'segunda b'
)
);
$array_column = array_map(función($elemento ){
return $element['a'];
}, $data);
print_r($array_column); ¿Por qué utilizar el motor de plantillas php /p>
PHP es un HTML, es un lenguaje de secuencias de comandos integrado que se ejecuta en el lado del servidor, por lo que para la mayoría de las aplicaciones web desarrolladas en PHP, la plantilla de desarrollo inicial es la programación de datos de capas mixtas. Aunque el patrón de diseño MVC puede separar por la fuerza la lógica de la aplicación del programa y la lógica de representación de la página web, solo separa la entrada, el procesamiento y la salida de la aplicación. La lógica de representación de la página web (visualización) también estará fuertemente acoplada con el código HTML y los programas PHP. . Juntos. ¿Qué puedes hacer con php?
¿Eres principiante? Fue lo mismo cuando comencé a aprender. No sé para qué es esto. Mi hermano me llevó a Band of Brothers en Beijing. En ese momento, había muchas personas como yo que no sabían para qué era esto, pero realmente no quiero contarlo. usted. Ahora gano más de 5K al mes.
PHP es un lenguaje de programación. Se puede utilizar para crear sitios web o programas. Sin embargo, puede utilizar sus puntos fuertes para crear sitios web. Para las aplicaciones, es mejor utilizar Java. y curl
Esta aplicación se puede configurar usando JavaConfig.
Lo dividí en las siguientes partes:
ServicesConfig (configuración del servicio)
No es necesario escanear componentes, la configuración es realmente simple:
@Configuration
clase pública ServicesConfig {
@Autowired
AountRepository privado aountRepository
@Bean
UserService público userService; ( ) {
return new UserService(aountRepository);
} ¿Por qué php-fpm usa socket?
1. En el archivo de configuración /usr/local/ php/etc Encontrado en el archivo /php-fpm.conf
Cambiar a
< value name=listen_address> /var/run/phpfpm.sock
Reiniciar php-fpm
/usr/local/php/ *** en /php-fpm restart
2. Configurar nginx
Encontrado en /usr/local/nginx/conf/nginx.conf
fastcgi_pass 127.0.0.1:9000 ; p>
Cambiar a
fastcgi_pass unix:/var/run/phpfpm.sock;
Reiniciar nginx
/usr/local/ nginx/ * ** in/nginx -s reload
Pruébalo. Acabo de preguntarle al profesor sobre el conocimiento en el sitio web backend y espero que pueda ayudarte (づ●). ─● )づEn PHP, ¿por qué usar mb?
Todas las funciones que comienzan con mb se agregaron recientemente y muchas requieren la versión php5
La velocidad de procesamiento puede ser más rápida y la función es más potente
Pero también hay algunos valores predeterminados que no están habilitados
No es necesario usar la función mb, la apropiada es la mejor
Por ejemplo , mb_substr se usa para extraer chino, no truncará un carácter chino
substr es más adecuado para recuperar contenido en inglés
Sin embargo, PHP no lo admite de forma predeterminada y debe desbloquearse en la configuración
;extension=php_mbstring.dll