


Mendedahkan 'sejarah cinta' dari lebih sepuluh tahun yang lalu: hubungan antara PHP dan Facebook
Hari ini saya akan bercakap tentang kisah cinta, tentang hubungan antara PHP, bahasa pengaturcaraan terbaik di dunia dan Facebook.
▲Cinta
Keupayaan PHP untuk jatuh cinta dengan Facebook disebabkan terutamanya oleh pengasas Zuckerberg.
Xiao Zha, seorang pelajar Harvard, sangat resah dan mempunyai banyak idea bijak. Dia suka mencipta projek Web makanan segera.
Ciri-ciri PHP adalah pembangunan pesat dan pelancaran pantas Saya tertarik dengan Xiaozha secara sekilas, jadi saya meninggalkan Java, C#, Python dan Perl. Saya membangunkan banyak projek kecil dengannya hanya pada beberapa sahaja. Anda juga boleh melihat orang lain yang telah memilih kursus ini Sudah tentu, anda juga boleh menyemak kursus yang telah diambil oleh orang lain dengan memasukkan nama mereka.
Laman web ini sangat mudah, hanya teks biasa, tetapi apa yang mengejutkan Xiao Zha ialah ramai orang suka mengklik padanya. Tapak web itu digunakan dalam komputer riba peribadinya. Tapak web itu sangat popular dan dikunjungi ramai, dan tidak lama kemudian komputer riba itu lumpuh.
Adegan ini digambarkan dalam filem "The Social Network" Zha gagal berkencan dan kembali ke apartmen untuk minum bir dan menulis kod.
Dia menceroboh pelayan pelbagai kolej Harvard tanpa kebenaran, "mencuri" foto dari buku alamat, memuat naiknya ke tapak webnya, dan memaparkannya dalam kumpulan dua orang, membolehkan pengguna menilai siapa yang lebih panas. Pada pukul 4 pagi, Facemash merebak seperti virus di Universiti Harvard Trafik sangat besar sehingga jabatan IT terpaksa memutuskan sambungannya.
Facemash juga mencetuskan sejumlah besar aduan Zuckerberg telah dipanggil oleh majlis pentadbiran Harvard dan hampir dipecat.
Rome of AugustusIni adalah kelas, tetapi Zuckerberg terlalu sibuk memprogramkan untuk mengambilnya.
Dia terkedu apabila peperiksaan akhir semakin hampir, yang memerlukan analisis gambar dan artifak dari pemerintahan Augustus. Jadi, dia memutuskan untuk menggunakan pengaturcaraan untuk menyelesaikan masalah itu. Dia menurunkan semua gambar dari laman web kursus dan memuat naiknya ke laman webnya sendiri untuk pelajar lain belajar bersama-sama nota orang.
Akhirnya, Xiao Zha mendapat "Cemerlang" dalam kursus ini.
▲Perkahwinan Laman web kecil ini merangkumi sepenuhnya ciri Xiao Zha: dia mempunyai banyak idea dan suka merealisasikannya dengan cepat.Walaupun PHP akan menghasilkan kod kotor, ia tidak penting untuk melaksanakannya dengan cepat.
Melalui Padanan Kursus, Xiao Zha menyedari bahawa orang ramai mempunyai keinginan yang kuat untuk memahami orang di sekeliling mereka.Melalui Facemash, dia mengetahui bahawa orang suka melihat gambar rakan dan kenalan, dan suka mengintip privasi orang lain.
Melalui "Augustus's Rome" Xiao Zha menyedari bahawa orang ramai gembira untuk berkongsi kandungan percuma.
Semuanya sudah siap, hanya tinggal satu titik tip.
Pada masa ini, saudara kembar Winklevoss muncul dan memintanya membuat produk sosial bernama ConnectU.
Xiao Zha berjanji, tetapi terus menunda, dan akhirnya melancarkan laman rangkaian sosialnya sendiri: Thefacebook menggunakan PHP.
Facebook tidak mempunyai sebarang kandungan pada mulanya, dan kandungannya perlu diisi oleh pengguna. Di laman web, pengguna boleh memuat naik gambar mereka sendiri, menulis hobi mereka, kursus elektif, dsb.Pengguna boleh berinteraksi hanya melalui Poke, dan yang lebih penting, mereka boleh menyemak imbas kandungan orang lain, memenuhi keinginan seseorang untuk "mengintip".
PHP dan Facebook sudah berkahwin.
▲Bulan Madu Dalam "Bright Sword", Zhao Gang berkata: Perangai dan watak tentera ditentukan oleh komander tentera pertama. Perspektif ini juga sesuai apabila digunakan untuk syarikat.Gaya yang Xiao Zha cipta untuk Facebook ialah
melanggar peraturan, bertindak dengan pantas dan penyempurnaan adalah lebih penting daripada kesempurnaan.
Apabila orang luar melihat pasukan Facebook, mereka sering menganggap mereka adalah penggodam Sekumpulan orang bekerjasama untuk mencuba dan mengulangi gaya ini adalah padanan yang sesuai untuk PHP.
Dengan bantuan PHP, Facebook yang bergerak pantas dengan cepat keluar dari Harvard dan memasuki semua universiti di Amerika Syarikat. Kemudian bergegas keluar dari Amerika Syarikat dan pergi ke dunia.
Pada tahun 2012, bilangan pengguna Facebook mencecah 1 bilion yang mengejutkan.
Mesti dinyatakan di sini bahawa sudah tentu Facebook juga ingin memasuki China, tetapi ia gagal Xiao Zha juga dengan cepat berubah daripada persona "mesra China" kepada pelopor anti-China, memburuk-burukkan China, dan. cuba menggunakan geopolitik Kaedah "membunuh" pesaing TikTok benar-benar tidak didengari Saya tidak akan menyebutnya di sini buat masa ini.
▲Breaup Setelah Facebook menjadi kaya, mereka mula tidak menyukai PHP.Dia sering menyindir PHP sebagai "dinamiknya hebat untuk sementara waktu, tetapi krematorium perlu dibina semula".
Dia juga menggunakan pelbagai gambar untuk mengaibkan prestasi PHP.Apa yang perlu dikatakan tentang pengalaman pengguna yang lemah, keperluan untuk lebih banyak pelayan (yang bermakna lebih banyak wang perlu dibelanjakan untuk PHP), dsb.
Dia juga mengancam untuk menulis semula PHP!
Berhadapan dengan tuduhan dan ancaman, PHP mentertawakannya kerana ia tahu bahawa Facebook adalah besar, mempunyai kandungan yang kompleks dan mempunyai ekosistem sokongan. Bagaimanakah cara untuk menulis semula keseluruhan sistem?
Facebook tidak mempunyai pilihan selain menghentikan PHP Ia hanya boleh mencari cara untuk meningkatkan Zend enjin pelaksanaan PHP, tetapi ia tidak mendapat peningkatan prestasi yang diingini.
Pada tahun 2010, Facebook belajar daripada kesakitan dan akhirnya melancarkan langkah besar: HipHop, yang boleh menukar kod PHP kepada kod C yang sangat dioptimumkan dan melaksanakannya sebagai kod asli selepas penyusunan.
Selepas penukaran, kecekapan pelaksanaan meningkat sebanyak 6 kali ganda, yang merupakan satu pencapaian.
Walau bagaimanapun, sukar untuk HipHop mengambil langkah lebih dekat dengan prestasi Ia tidak dapat menyokong sepenuhnya ciri PHP, seperti create_function() dan eval(), dan sukar untuk memenuhi keperluan tindakan pantas Facebook dari segi. kompilasi dan penggunaan.
Pada tahun 2011, Facebook hanya membina mesin maya PHP HipHop VM (HHVM boleh menukar PHP kepada kod bait dan kemudian menyusunnya secara dinamik ke dalam kod mesin untuk dilaksanakan pada masa jalan ia.
Seiring dengan HHVM, terdapat cinta baharu: Godam bahasa.
Hack adalah bersamaan dengan dialek PHP, tetapi ia membenarkan pengaturcara menggunakan kedua-dua penaipan dinamik dan statik.
Ini adalah tamparan hebat kepada PHP yang menangis, membuat masalah, dan menggantung dirinya sendiri, tetapi ia tidak mempunyai kesan lagi, prestasi dan keselamatan jenis adalah sangat penting untuk sistem yang sangat besar.
Sistem Facebook secara beransur-ansur menerima pakai Hack sebagai PHP kegemarannya yang baharu tidak mempunyai pilihan selain meninggalkannya dengan sedih.
▲Susulan
Walau bagaimanapun, ibu bapa PHP tidak berpuas hati, mereka melancarkan PHP7, yang telah meningkatkan prestasi dan mendekati HHVM Facebook . Dalam kes ini, pengaturcara masih memilih PHP, lagipun, ini adalah produk komuniti sumber terbuka.
Melihat kepada sejarah cinta antara PHP dan Facebook, kami mendapati bahawa PHP sangat menarik kepada pemula pada awal 2000-an kerana ia sentiasa boleh membangunkan tapak web dengan cepat.
Pada masa ini, PHP boleh dikatakan penuh dengan daya tarikan.
Apabila tapak web berkembang dan bilangan pengguna bertambah, kelemahan PHP akan terdedah dan ia akan tidak disukai.
Baiklah, saya baru sahaja menerima bantahan daripada ibu bapa PHP Mereka mengatakan artikel ini tidak objektif. ...
Nah, semoga bahasa pengaturcaraan terbaik di dunia menjadi lebih baik dan lebih baik!
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Mendedahkan 'sejarah cinta' dari lebih sepuluh tahun yang lalu: hubungan antara PHP dan Facebook. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Jenis PHP meminta untuk meningkatkan kualiti kod dan kebolehbacaan. 1) Petua Jenis Skalar: Oleh kerana Php7.0, jenis data asas dibenarkan untuk ditentukan dalam parameter fungsi, seperti INT, Float, dan lain -lain. 2) Return Type Prompt: Pastikan konsistensi jenis nilai pulangan fungsi. 3) Jenis Kesatuan Prompt: Oleh kerana Php8.0, pelbagai jenis dibenarkan untuk ditentukan dalam parameter fungsi atau nilai pulangan. 4) Prompt jenis yang boleh dibatalkan: membolehkan untuk memasukkan nilai null dan mengendalikan fungsi yang boleh mengembalikan nilai null.

Dalam PHP, gunakan kata kunci klon untuk membuat salinan objek dan menyesuaikan tingkah laku pengklonan melalui kaedah Magic \ _ _ _. 1. Gunakan kata kunci klon untuk membuat salinan cetek, mengkloning sifat objek tetapi bukan sifat objek. 2. Kaedah klon \ _ \ _ boleh menyalin objek bersarang untuk mengelakkan masalah menyalin cetek. 3. Beri perhatian untuk mengelakkan rujukan pekeliling dan masalah prestasi dalam pengklonan, dan mengoptimumkan operasi pengklonan untuk meningkatkan kecekapan.

PHP sesuai untuk pembangunan web dan sistem pengurusan kandungan, dan Python sesuai untuk sains data, pembelajaran mesin dan skrip automasi. 1.PHP berfungsi dengan baik dalam membina laman web dan aplikasi yang cepat dan berskala dan biasanya digunakan dalam CMS seperti WordPress. 2. Python telah melakukan yang luar biasa dalam bidang sains data dan pembelajaran mesin, dengan perpustakaan yang kaya seperti numpy dan tensorflow.

Pemain utama dalam tajuk cache HTTP termasuk kawalan cache, ETAG, dan modifikasi terakhir. 1.Cache-Control digunakan untuk mengawal dasar caching. Contoh: Cache-Control: Max-Age = 3600, Awam. 2. ETAG mengesahkan perubahan sumber melalui pengenal unik, Contoh: ETAG: "686897696A7C876B7E". 3. Modified Last Menunjukkan Masa Pengubahsuaian Terakhir Sumber, Contoh: Modified Last: Wed, 21OCT201507: 28: 00GMT.

Dalam php, kata laluan_hash dan kata laluan 1) password_hash menjana hash yang mengandungi nilai garam untuk meningkatkan keselamatan. 2) Kata Laluan_verify Sahkan kata laluan dan pastikan keselamatan dengan membandingkan nilai hash. 3) MD5 dan SHA1 terdedah dan kekurangan nilai garam, dan tidak sesuai untuk keselamatan kata laluan moden.

PHP adalah bahasa skrip sisi pelayan yang digunakan untuk pembangunan web dinamik dan aplikasi sisi pelayan. 1.Php adalah bahasa yang ditafsirkan yang tidak memerlukan kompilasi dan sesuai untuk perkembangan pesat. 2. Kod PHP tertanam dalam HTML, menjadikannya mudah untuk membangunkan laman web. 3. PHP memproses logik sisi pelayan, menghasilkan output HTML, dan menyokong interaksi pengguna dan pemprosesan data. 4. PHP boleh berinteraksi dengan pangkalan data, penyerahan borang proses, dan melaksanakan tugas-tugas sampingan pelayan.

PHP telah membentuk rangkaian sejak beberapa dekad yang lalu dan akan terus memainkan peranan penting dalam pembangunan web. 1) PHP berasal pada tahun 1994 dan telah menjadi pilihan pertama bagi pemaju kerana kemudahan penggunaannya dan integrasi lancar dengan MySQL. 2) Fungsi terasnya termasuk menghasilkan kandungan dinamik dan mengintegrasikan dengan pangkalan data, yang membolehkan laman web dikemas kini secara real time dan dipaparkan secara peribadi. 3) Aplikasi dan ekosistem PHP yang luas telah mendorong kesan jangka panjangnya, tetapi ia juga menghadapi kemas kini versi dan cabaran keselamatan. 4) Penambahbaikan prestasi dalam beberapa tahun kebelakangan ini, seperti pembebasan Php7, membolehkannya bersaing dengan bahasa moden. 5) Pada masa akan datang, PHP perlu menangani cabaran baru seperti kontena dan microservices, tetapi fleksibiliti dan komuniti aktif menjadikannya boleh disesuaikan.

Manfaat utama PHP termasuk kemudahan pembelajaran, sokongan pembangunan web yang kukuh, perpustakaan dan kerangka yang kaya, prestasi tinggi dan skalabilitas, keserasian silang platform, dan keberkesanan kos. 1) mudah dipelajari dan digunakan, sesuai untuk pemula; 2) integrasi yang baik dengan pelayan web dan menyokong pelbagai pangkalan data; 3) mempunyai rangka kerja yang kuat seperti Laravel; 4) Prestasi tinggi dapat dicapai melalui pengoptimuman; 5) menyokong pelbagai sistem operasi; 6) Sumber terbuka untuk mengurangkan kos pembangunan.


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

SublimeText3 versi Inggeris
Disyorkan: Versi Win, menyokong gesaan kod!

Dreamweaver CS6
Alat pembangunan web visual

MantisBT
Mantis ialah alat pengesan kecacatan berasaskan web yang mudah digunakan yang direka untuk membantu dalam pengesanan kecacatan produk. Ia memerlukan PHP, MySQL dan pelayan web. Lihat perkhidmatan demo dan pengehosan kami.

VSCode Windows 64-bit Muat Turun
Editor IDE percuma dan berkuasa yang dilancarkan oleh Microsoft