No; PHP is a server side scripting language, so it is inaccessible to the HTML like this. JavaScript can do this, as it is a client-side scripting language.
Since PHP is a server side language, a message (in the form of an HTTP request) must be sent to the server from the browser (the client) for any PHP to be executed - including your PHP function logout
.
You have a few options...
Option 1
Follow the hyperlink to a script which executes the logout()
function...
HTML
<a href="theLogOutScript.php">Logout</a>
PHP
<?php
// ...
logout();
// ...
?>
Option 2
Submit a form to a script which executes the logout()
function...
HTML
<form method="POST" action="theLogOutScript.php">
<input type="submit" value="Logout" />
</form>
Option 3
Use an XMLHttpRequest
/AJAX request to communicate with the server. (no sample code provided)
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…